1

我正在尝试重定向一些重写的​​ URL,但是当重定向工作时,它包括重写之前的原始参数。

例如重定向/used-cars.html http://www.odins.co.uk/our-cars.html

重写后的 URL 基于以下结构:

http://www.domain.co.uk/pages/index.php?p=used-cars

然而,正在发生的事情是这样的:

http://www.domain.co.uk/our-cars.html?p=used-cars

.htaccess 文件如下:

Options -Indexes
Options +FollowSymlinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^odins.co.uk [NC]
RewriteRule ^(.*)$ http://www.odins.co.uk/$1 [L,R=301]
RewriteRule ^([^/]*)\.html$ /pages/index.php?p=$1 [L]
RewriteRule ^news/([^/]*)$ /pages/news/index.php?n=$1 [L]

Redirect /used-cars.html http://www.domain.co.uk/our-cars.html

任何帮助,将不胜感激。

保罗

4

0 回答 0