wordpress - wordpress 上的 HTAccess 文件未正确重定向
问题描述
我在我的 wordpress htaccess 中有这个...试图重定向 tp https,并从我们的 .ca 到 .net 域。不工作:(。我正在重复我所有页面的底线,但它转到 401
RewriteOptions inherit
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite\.ca$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mywebsite\.ca$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ "http\:\/\/mywebsite\.net\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^.*$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ "http\:\/\/mywebsite\.net\/$1" [R=301,L]
redirect 301 /product-category/concentrates/ http://www.mywebsite.net/product-category/concentrates/
解决方案
听上去,.ca
和.net
域目前解析为不同的虚拟主机。在这种情况下,您只需要域上的根.htaccess
文件中的以下.ca
内容:
Redirect 302 / https://www.example.net/
...并删除其他所有内容!您不需要任何现有的(100 条)指令——它们都在重复同样的事情!?
该Redirect
指令是前缀匹配的,因此它/<anything>
(在.ca
域上)重定向到https://www.example.net/<anything>
.
RewriteOptions inherit
这个是从哪里来的?如果您只是从其他地方复制/粘贴它,请删除它!
推荐阅读
- python - Python:是否可以在不逐个单元格迭代的情况下删除一系列excel单元格中的值?
- javascript - 使用 React renderToString 填充 Google 地图信息窗口
- python - Python 将 pandas.core.series.Series 添加到 excel
- recursion - T(n)=T(n/2)+T(n/3)+1 的递归树
- javascript - 我正在尝试更新我的应用程序中的数据,但是当我在点击 onEdit 功能后推送时,我无法显示下面链接的组件
- java - java - 如何替换Java列表列表中的单词?
- amazon-web-services - AWS Lambda 与 aws-sdk-go-v2
- python-3.x - 如何使用itemcget?
- python - 为什么 Python strptime 在使用 %Y%m%d 时会跳过字符串中缺少的 0?
- java - 如何使gradle codestyle检查使用intellij的代码样式文件