我无法在.htaccess文件中添加第二个网址重写

时间:2015-03-21 02:44:31

标签: apache .htaccess mod-rewrite

我有以下代码,它工作正常,我需要再添加一个部分

Options +FollowSymlinks -MultiViews -Indexes

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Za-z]{3,}\s/+coinShowPage\.php\?coinshow=([^\s]+) [NC]
RewriteRule ^ http://www.example.com/%1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ coinShowPage.php?coinshow=$1 [QSA,L]

我需要为另一个页面添加另一个重定向。我尝试在底部添加此代码,并且它不起作用下面使用的id字段是一个字符串,上面的那个是数字,如果这有任何区别。

RewriteCond %{THE_REQUEST} ^[A-Za-z]{3,}\s/+dealerPg\.php\?id=([^\s]+) [NC]
RewriteRule ^ http://www.example.com/%1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ dealerPg.php?id=$1 [QSA,L]

我没有收到404错误,似乎没有传递id变量。我完全迷失了,任何帮助都将不胜感激。

0 个答案:

没有答案