我可以问一下如何更改URL的最后一个“/”将其功能更改为“?”因此,当我尝试在网址中输入..test/act/100
时,我不会收到任何网页错误。
我希望上面的网址被处理为..test/act?100
,这样我就不会出现页面错误,我可以在传递的参数(100)中做任何我想做的事。
另一件事是我希望保留..test/act/100
,因为它在URL中。
答案 0 :(得分:0)
正是您所要求的: 通过添加以下内容创建或编辑现有的.htaccess文件:
RewriteEngine On
RewriteRule ^test/act/([^/]*)\.php$ /test/act?$1 [L]
但我怀疑你可能意味着
..test/?act=100
在这种情况下,将.htaccess文件更改为此
RewriteEngine On
RewriteRule ^test/act/([^/]*)\.php$ /test/?act=$1 [L]
编辑: 我道歉,我猜'''在'/ test'之前意味着什么? 在这种情况下,只需在RewriteRule
之后删除'^'