所以,我正在开发一个网站,其中包含2个域,这些域都位于同一服务器上的同一目录中(如果这很重要,则安装了Wordpress)。我想301使用相同的路径将所有页面从oldname.com重定向到newname.com。我已经编辑了HTACCESS,除了3页以外都有重定向,但是我找不到它们为什么不重定向。
这是我必须重定向的代码,它会检查主机,如果它不是newname.com,那么它会重定向到newname.com并维护路径。
RewriteCond %{HTTP_HOST} !newname.com$ [NC]
RewriteRule ^(.*)$ http://newname.com/$1 [R=301,L]
在我添加我的HTACCESS之前还有更多的代码,我会发布它以防它最终变得很重要。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule deflate_module>
<IfModule filter_module>
AddOutputFilterByType DEFLATE text/plain text/html
AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml application/xml-dtd
AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml image/svg+xml
AddOutputFilterByType DEFLATE text/css text/javascript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE font/otf font/opentype application/font-otf application/x-font-otf
AddOutputFilterByType DEFLATE font/ttf font/truetype application/font-ttf application/x-font-ttf
</IfModule>
</IfModule>
以下是无效的网页(他们应该重定向到Irklaw.com/path):
http://muskokaattorneys.ca/home-commercial-real-estate-muskoka/
http://muskokaattorneys.ca/the-team
http://muskokaattorneys.ca/new-look
非常感谢任何帮助,谢谢!