乍一看问题很常见,但是我看到的其他答案在我的情况下不起作用。我需要将页面从一个域重定向到另一个域。这两个域下都有一个网站和一个通用的 .htaccess 文件。
www.olddomain.com/guides -> www.newdomain.com
我使用.htaccess文件。如果有人知道其他方式的答案-也欢迎您。
我当前的文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]
我试过这种方式:
RewriteEngine on
Redirect 301 http://www.olddomain.com/guides https://www.newdomain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]
我也试过这种方式:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^http://www.olddomain.com/guides$ https://www.newdomain.com [R=301]
RewriteRule ([a-z_\d]+)$ controller.php?page=$1 [QSA]
不起作用。如何正确完成?
哆啦的时光机
偶然的你