我正在傳遞一個將用作子文件夾的名稱,但文件名保持不變,例如文件夾名稱/圖庫.php?q=new_folder應new_folder/圖庫.php使用htaccess。附上我試圖做的事情的提示RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)/(gallery.php)$ $2.php?q=$1 [L] gallery.php是文件名,基本上是 .為此掙扎了很長一段時間。$1new_folder
2 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
你相當接近。您只需要在規則的目標 URI 中使用。foldername/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/(gallery\.php)$ foldername/$2.php?q=$1 [L,QSA,NC]

桃花長相依
TA貢獻1860條經驗 獲得超8個贊
我剛剛在.htaccess中添加了波紋管提到的代碼。希望這會幫助你。
RewriteEngine On
RewriteRule ^foldername/(.*) http://example.com/newfolder/gallery.php?options=$1 [R=301,L]
- 2 回答
- 0 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消