301 HTACCESS中的重定向适用于除几页之外的所有页面

时间:2015-11-04 16:04:13

标签: .htaccess redirect

所以,我正在开发一个网站,其中包含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

非常感谢任何帮助,谢谢!

0 个答案:

没有答案