Я пытался инерритировать мои правила с помощью RewriteOptions Inerhit , потому что по каким-то причинам правила не наследуются по умолчанию. Возможно, вы захотите узнать, что я на LiteSpeed сервер.
IP XXX.XX.XX.XX указывает на поддомен , который расположен в ~/public_html/dir/sub/
Этот .htaccess находится в ~/public_html/
:
RewriteEngine On
RewriteOptions Inherit
RewriteCond %{HTTP_HOST} ^XXX.XX.XX.XX$ [NC]
RewriteRule ^(.*)$ http://www.example.com [R=301,L]
В ~/public_html/dir/
У меня есть .htaccess:
RewriteEngine On
RewriteOptions Inherit
И в ~/public_html/dir/sub/
.htaccess также выглядит так:
RewriteEngine On
RewriteOptions Inherit
В этом .htaccess также есть код WordPress, который я тоже пытался удалить, но ничего не изменилось.
Я также пытался использовать RewriteOptions Inherit Before
, но правила из ~ / public_html / не применяются. Так что, если я иду на IP, меня не перенаправляют.
Кто-нибудь сталкивался с такой проблемой раньше и получил какие-нибудь советы для меня, что я пробую в облаке? Я действительно много занимался поиском, но не смог понять, в чем дело.