亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過保持文件名不變來重寫URL,但傳遞的參數應該是文件夾名稱?

如何通過保持文件名不變來重寫URL,但傳遞的參數應該是文件夾名稱?

PHP
皈依舞 2022-09-12 08:58:46
我正在傳遞一個將用作子文件夾的名稱,但文件名保持不變,例如文件夾名稱/圖庫.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]


查看完整回答
反對 回復 2022-09-12
?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

我剛剛在.htaccess中添加了波紋管提到的代碼。希望這會幫助你。


RewriteEngine On    

RewriteRule ^foldername/(.*) http://example.com/newfolder/gallery.php?options=$1 [R=301,L]


查看完整回答
反對 回復 2022-09-12
  • 2 回答
  • 0 關注
  • 111 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號