我在Wordpress安装中遇到404错误提醒:
我正试图用
来解决这个问题RewriteCond %{HTTP_HOST} http://example.org/^/example.org(.*) [NC]
RewriteRule ^(.*) http://example.org/$1 [L,R=301]
我想删除最后一个“example.org”,以便301重定向到
但它没有用,我做错了什么?
提前谢谢
我正在尝试复制规则以对另一个案例作出反应,而且我在评论部分与anubhava先生走得太远了,这就是我想要做的事情:
如果请求网址如 example.com/ [page] /example.com ,则应将其重定向到 example.com/ [page] /
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^([^/]+)/example\.com /$1/ [NC,L,R=301]
此规则运行正常,但在另一种情况下,如果请求的网址为 example.com/ [page] /example.com.mx ,则重定向应转到 example.com .MX / [页] /
RewriteRule ^([^/]+)/(example\.com\.mx)/?$ http://$2/$1/ [NC,L,R=301]
看起来此规则应该有效,但事实并非如此。任何线索?
答案 0 :(得分:0)
您可以将此规则用作您的第一条规则:
RewriteCond %{HTTP_HOST} ^example\.org$ [NC]
RewriteRule ^([^/]+)/example\.org/?$ /$1/ [NC,L,R=301]