URL“/”功能发生变化

时间:2013-06-14 01:04:11

标签: php javascript html

我可以问一下如何更改URL的最后一个“/”将其功能更改为“?”因此,当我尝试在网址中输入..test/act/100时,我不会收到任何网页错误。

我希望上面的网址被处理为..test/act?100,这样我就不会出现页面错误,我可以在传递的参数(100)中做任何我想做的事。

另一件事是我希望保留..test/act/100,因为它在URL中。

1 个答案:

答案 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

之后删除'^'