我想知道是否可以在.htaccess中为get参数重写一个url但保留文件名?
"/file.php?name=myname" to "/file/myname/"
我目前使用的这段代码将file.php替换为name的值。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ /file.php?name=$1 [NC,L]
我四处寻找,但我找不到任何答案。
答案 0 :(得分:0)
感谢@mario的提示。我找到了问题的答案
RewriteRule ^(file)/([a-z0-9]+)/?$ $1.php?name=$2 [NC,L]