我目前正在使用.htaccess来解决CMS问题,没有什么大问题,而且htaccess修复很整洁。
我目前正在使用格式......
重定向301 /pictures.html http://www.domain.com/gallery.html
虽然这导致的问题是CMS使用pictures.html?vars = here来选择画廊,因此重定向会破坏它的这一部分。有没有什么方法可以重定向pictures.html但是当它附加变量时却没有?
答案 0 :(得分:1)
例如,添加类似
的内容RewriteCond %{QUERY_STRING} ^$
在你统治之前。
答案 1 :(得分:0)
您可以通过检测IP地址来重定向除网络服务器之外的所有人:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^123\.45\.67\.89
RewriteRule \.html$ /alternate_page.html [R=301,L]