Я пытаюсь сделать перенаправление на основе доменного имени моего сайта..htaccess перенаправить на страницу по доменному имени в Wordpress
У меня есть два URLs:
- domain-english.com
- domain-french.com
язык по умолчанию английский так, когда пользователи не типа domain-english.com нет перенаправления необходим. Но когда пользователи набирают домен -french.com, я хотел бы перейти прямо к domain-french.com/fr
В моем файле htaccess я пробовал разные решения, найденные в Google.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^domain-french.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain-french.com
RewriteRule ^(.*)$ http://www.domain-french.com/fr [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
Это перенаправление на URL-адрес domain-french.com/fr, но я получаю эту ошибку
страница не Перенаправление правильно
EDIT Я также попробовал эту конфигурацию в моем .htaccess файле, но я получаю 500 Server Error.
RewriteCond %{HTTP_HOST} ^(www.)?domain-french.com
Rewriterule ^(.*)$ http://www.domain-french.com/fr [L]
Любые идеи о том, что происходит?
Благодаря
Спасибо за быстрый ответ. Я попробовал, но я все еще получаю 500 Server Error. –
Можете ли вы проверить error.log и сообщить мне, какова фактическая ошибка. – anubhava
Просто связавшись с моим хостинг-провайдером, они сказали, что на своем сервере запрещено, объясняя, почему он не работает. В любом случае, спасибо за помощь! –