2012-03-08 2 views
0

Я пытаюсь перенаправить эту страницу /index.php?route=common/home к index.htmlHtaccess редирект index.php? V = 1 к index.html

и поставили это на моей странице .htaccess :

Redirect 301 index.php маршрут = общий/дом index.html

Однако я получаю Внутренняя ошибка сервера 500, когда я делаю это.

Кто-нибудь знает, как это сделать правильно?

(Примечание: существуют и другие страницы Пример /index.php?route=checkout, которые я не хочу, чтобы перенаправить)

Любая помощь будет высоко ценится.

Спасибо

ответ

0

Redirect просто на самом деле используется для псевдонимов (и является частью mod_alias). Вместо этого вам нужно использовать mod_rewrite, поэтому RewriteRule /index.php?route=common/home index.html [R=301]должен работать, но сначала проверьте его.

+0

Благодарим за быстрый ответ. Поэтому я изменил код на это: RewriteEngine on RewriteRule /index.php?route=common/home index.html [R = 301] Но все еще не работает. Любые другие идеи? –

+0

Вам также нужно «RewriteEngine On». Если это не сработает, я не уверен, потому что не могу на 100% запомнить mod_rewrite синтаксис, возможно, удалить ведущую косую черту. – slugonamission

Смежные вопросы