[英].htaccess wildcard subfolder to another subfolder
這是我的文件夾結構:
{root}/pages/page1/index.php {root}/pages/page2/index.php {root}/pages/page3/index.php
這是我要完成的工作:
當我轉到{root}/page1
,它將檢查/pages
子目錄以查看是否存在匹配的文件夾名稱,然后它將加載該文件夾。 如果不是,則為404。 我希望此集帶有通配符,因此無需手動添加。
在主根目錄.htaccess
文件中,輸入以下代碼:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/pages/page1/
RewriteRule ^page1/(.*)$ /pages/page1/$1 [L]
如果要使代碼與所有頁面目錄一起使用,請將其更改為:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/pages/(.*)/
RewriteRule ^(.*)/(.*)$ /pages/$1/$2 [L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.