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

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

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