我刚刚完成了清理网址
的过程原始脏网址: - http://www.michelledaniels.co.uk/photos/index.php?/page/contact-michelle
新的干净网址: - http://www.michelledaniels.co.uk/photos/page/contact-michelle
我现在应该设置301重定向以避免重复的内容问题吗?
非常感谢你的帮助?
答案 0 :(得分:0)
是的,您确实需要301旧网址重定向到新网址,以避免重复内容。
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(photos)/index\.php\?([^\s]+) [NC]
RewriteRule ^ /%1/%2? [R=301,L]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(photos)/(.+?)/?$ /$1/index.php?$2 [NC,QSA,L]