![](/img/trans.png)
[英]Redirection in .htaccess for files in subdirectory, but not root of subdirectory
[英]URL rewrite to Subfolder (root redirection to subdirectory) .htaccess
使用以下規則通過URL重寫來服務/page
子目錄中的請求:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^fastload.website$ [NC]
RewriteRule ^(.*)$ https://www.fastload.website/$1 [L,NC,QSA,R=302]
RewriteCond %{DOCUMENT_ROOT}/page/$1.html -f
RewriteRule ^(.*)$ page/$1.html [L,NC]
</IfModule>
這將有助於fastload.website/test
從fastload.website/page/test.html
但是, 不能讓它使用斜線工作 : fastload.website/test/
您可以從RewriteRule
匹配中排除斜杠。
RewriteCond %{DOCUMENT_ROOT}/page/$1.html -f
RewriteRule ^(.*?)/?$ page/$1.html [L,NC]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.