乍一看问题很常见,但是我看到的其他答案在我的情况下不起作用。我需要将页面从一个域重定向到另一个域。这两个域下都有一个网站和一个通用的 .htaccess 文件。www.olddomain.com/guides -> www.newdomain.com我使用.htaccess文件。如果有人知道其他方式的答案-也欢迎您。我当前的文件:RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]我试过这种方式:RewriteEngine onRedirect 301 http://www.olddomain.com/guides https://www.newdomain.comRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]我也试过这种方式:RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^http://www.olddomain.com/guides$ https://www.newdomain.com [R=301]RewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]不起作用。如何正确完成?
2 回答
偶然的你
TA贡献1841条经验 获得超3个赞
我最终得到以下结果。
从源站点取消链接的“olddomain”名称。
在我的主机上创建了一个新的网站文件夹,根目录中只有一个文件.htaccess,其中只包含一行@CBaish 建议:
重定向 301 /guides https://www.newdomain.com
将“olddomain”链接到此文件夹
现在,来自 olddomain 页面“/guides”的所有流量都将转到我的 newdomain。
- 2 回答
- 0 关注
- 245 浏览
添加回答
举报
0/150
提交
取消