簡體   English   中英

htaccess將url重定向到不同的文件夾

[英]htaccess redirect url to different folder

我的網站所有照片都位於/var/www/vhosts/myvps.ovh.net/sitename/uploads/ ,我的網站位於/var/www/vhosts/myvps.ovh.net/httpdocs和httpdocs位於同一級別。 當用戶查找我要查看/sitename/uploads而不是/httpdocs/uploads ,我的htaccess文件位於httpdocs/.htaccess 我試過像這樣使用RewriteRule

RewriteRule ^/var/www/vhosts/myvps.ovh.net/sitename/uploads/(.*)/$ uploads/$1 [QSA]

但是沒有任何改變,我一直在嘗試不同的RewriteRules一段時間,我無法找出一個應該有效的。
有任何想法嗎? 謝謝

我會在/etc/apache2/sites-enabled/myweb.conf使用這個指令:

Alias /upload/ /var/www/vhosts/myvps.ovh.net/sitename/uploads/
<Location /upload>
Require all granted
    SetHandler None
</Location>

然后,對http://myweb/upload/file.ext任何Web請求都會將文件/var/www/vhosts/myvps.ovh.net/sitename/uploads/file.ext發送到瀏覽器。

我解決了我的問題,將RewriteRule添加到我的htaccess,就像這個RewriteRule ^/uploads(.*) /var/www/vhosts/myvps.ovh.net/sitename/uploads/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM