我的 htaccess 文件有一个奇怪的问题,我充其量是 htaccess 的新手......
我的主机帐户上有 cloud-flare (CF),这也造成了问题。我也有多个子域在网站上运行。它是多站点wordpress。
我的 SEO 顾问要求确保 my-dir 正确重定向到 www。
第一条规则是通过我主机上的重定向选项添加的。
因为 CF 必须在子域(www 或其他)上有流量,所以他们放入了 htaccess 规则,如下图所示:
RewriteCond %{HTTP_HOST} ^mydomain.com$
RewriteRule ^my\-dir\/$ "http\:\/\/www\.mydomain\.com\/my\-dir\/" [R=301,L]
# Start CloudFlare:mydomain.com rewrite. Do not Edit
RewriteCond %{HTTP_HOST} ^mydomain.com
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# End CloudFlare rewrite.
现在我看到的是 - 如果您导航到 mydomain.com/my-dir/,我会被路由到 www.mydomain.com。我不确定这是为什么...
正如我一直在测试的那样,我已经清空了缓存等......
谢谢!斯科特