Url 重写但保留文件名?
Url rewrite but keeping the file name?
我想知道是否可以在 .htaccess 中重写 url 以获取参数但保留文件名?
"/file.php?name=myname" to "/file/myname/"
我目前使用的这段代码将 file.php 替换为名称的值。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ /file.php?name= [NC,L]
我找遍了,也找不到这种情况的答案。
感谢@mario 的提示。我找到了问题的答案
RewriteRule ^(file)/([a-z0-9]+)/?$ .php?name= [NC,L]
我想知道是否可以在 .htaccess 中重写 url 以获取参数但保留文件名?
"/file.php?name=myname" to "/file/myname/"
我目前使用的这段代码将 file.php 替换为名称的值。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ /file.php?name= [NC,L]
我找遍了,也找不到这种情况的答案。
感谢@mario 的提示。我找到了问题的答案
RewriteRule ^(file)/([a-z0-9]+)/?$ .php?name= [NC,L]