簡體   English   中英

.htaccess通配符子文件夾到另一個子文件夾

[英].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.

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