我正在传递一个将用作子文件夹的名称,但文件名保持不变,例如文件夹名称/图库.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 关注
- 115 浏览
添加回答
举报
0/150
提交
取消