我一直在尝试使用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,我不会被重定向。
任何人以前都遇到过这样的问题,并得到了我云尝试的任何提示?我确实做了很多搜索,但无法弄清楚出了什么问题。