重定向.html但不是.html?with = options

时间:2010-04-06 15:23:00

标签: .htaccess

我目前正在使用.htaccess来解决CMS问题,没有什么大问题,而且htaccess修复很整洁。

我目前正在使用格式......

重定向301 /pictures.html http://www.domain.com/gallery.html

虽然这导致的问题是CMS使用pictures.html?vars = here来选择画廊,因此重定向会破坏它的这一部分。有没有什么方法可以重定向pictures.html但是当它附加变量时却没有?

2 个答案:

答案 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]