+ -
当前位置:首页 → 问答吧 → apache下的.htaccess文件的301重定向问题

apache下的.htaccess文件的301重定向问题

时间:2011-09-23

来源:互联网

e.php?b_name=jin&b_id=3&p=2
这是我PHP的URL,其中P是页数
我希望重写后改成b-jin-3/2/的

我写了一个可是不行,不知道哪里的问题,请高手指教
RewriteCond %{QUERY_STRING} ^p=(.*)$
RewriteRule ^b-(.*)-([0-9]*)/(.*)/$ e.php?b_name=$1&b_id=$2&p=%1 [L]

作者: htaccess   发布时间: 2011-09-23

/ 被当做了文件夹了,换个别的符号

作者: voteon83   发布时间: 2011-09-23

引用 1 楼 voteon83 的回复:

/ 被当做了文件夹了,换个别的符号

可是最后的要求的URL是b-jin-3/2/

作者: htaccess   发布时间: 2011-09-23

引用 1 楼 voteon83 的回复:

/ 被当做了文件夹了,换个别的符号

主要这个是翻页后显示的,第一页URL是b-jin-3/,之后随着页数在后面显示,变成b-jin-3/2/

作者: htaccess   发布时间: 2011-09-23

不少主机不支持这种 / 的,死活就认为这是文件夹,重写会出问题。

我用的美国的主机就是。

作者: voteon83   发布时间: 2011-09-23