Параметры URL в URL после перенаправления htaccess - PullRequest
0 голосов
/ 08 ноября 2011

Я искал в сети эту конкретную проблему и не нашел хорошего ответа.Вот моя проблема:

Когда я пробую эту ссылку:

www.lempreintedutemps.com / fr / antiquite.html

Правильно перенаправить начасть ... / fr / antiquites.html ..., но в конце добавьте все параметры.Я бы хотел, чтобы они не отображались в URL.

Вот часть кода .htacces, который я использую для сайта:

RewriteEngine on

redirect permanent /fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html


rewritecond $1 \.(gif¦jpg¦css¦xml)$ [OR]

rewritecond %{REQUEST_FILENAME} -d [OR]

rewritecond %{REQUEST_FILENAME} -f

rewriterule ^(.*) - [S=12] 

RewriteCond %{Request_URI} !^.*/fckeditor/.*
RewriteCond %{Request_URI} !^.*/catalogue/.*
RewriteRule ^(.*)/(.*).html /index.php?lang=$1&type=$2&cat=autre [L]

Спасибо за помощь!

1 Ответ

1 голос
/ 29 ноября 2011

Я наконец нашел проблему, я никогда не должен использовать оба перманента перенаправления и RewriteRule.Вместо

redirect permanent /fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html

я использовал:

RewriteRule ^fr/antiquite.html http://www.lempreintedutemps.com/fr/antiquites.html [R=301,L]

И теперь все работает.

...