【发布时间】:2023-03-13 11:57:01
【问题描述】:
我的 .htaccess 文件中有以下重定向代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301,NC]
</IfModule>
# END WordPress
AddHandler php-stable .php
我正在尝试将所有流量从 olddomain 重定向到 newdomain。并不是说新域确实使用“www”。
当点击网络上其他地方引用帖子的旧链接时,重定向似乎确实发生了,但它没有在域名后添加正确的斜杠。
这就是发生的事情,指向我旧域的链接在网站上就是这样(刚刚由某人发布):
http://olddomain.com/some-blog-post/
当我在浏览器中单击该链接时,它实际上会打开:
http://www.newdomain.comsome-blog-post/
域和博客文章之间的斜线缺失。
另外,如果它有帮助,我正在使用 MediaTemple 作为旧域的主机,并且我正在修改我的 .htaccess 文件
domains/olddomain.com/html/.htaccess
有人知道吗?非常感谢,我卡住了。
【问题讨论】:
标签: wordpress .htaccess redirect mediatemple