URL重写规则无效

时间:2014-11-11 18:24:42

标签: url url-rewriting

我的网址是http://example.com/index.php?pid=software_details&p=18我想将我的网址更改为http://example.com/software_details/18。我使用.htaccess文件来执行此操作,但它无法正常工作...请有人帮助我!提前谢谢......!

我的.htaccess代码如下:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([^/]*)/([^/]*) /index.php?pid=$1&p=$2 [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

我认为以下规则应该达到您的目标:

RewriteRule ^/(.*)/(.*)$ /index.php?pid=$1&p=$2 [R=301,L]