[英]Remove sub folder url in htaccess
我已經正確地從URL中刪除了我的子文件夾,但是這使我的其他根子文件夾無法使用。
例如...
www.blah.com/templates/index.html現在為www.blah.com/index.php
但是我的www.blah.com/systemfiles/signin.php給出了錯誤
我也有www.blah.com/systemfile/signin.php。 我無法訪問其他子文件夾。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/templates
RewriteRule ^(.*)$ templates/$1 [L]
您添加的四行內容是:
這就是為什么它對您不起作用的原因。 這種策略有點奇怪...但是要使其與您的示例一起使用,您應該檢查url是否指向文件或文件夾。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/templates
RewriteRule ^(.*)$ templates/$1 [L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.