.htaccess:检查cookie,如果没有,301重定向
在.htaccess中,是否有方法检查cookie(甚至不需要确认值,只要存在就可以了)?If cookie:do nothing/load page.php;否则301重定向.htaccess:检查cookie,如果没有,301重定向,.htaccess,redirect,cookies,.htaccess,Redirect,Cookies,在.htaccess中,是否有方法检查cookie(甚至不需要确认值,只要存在就可以了)?If cookie:do nothing/load page.php;否则301重定向 Redirect 301 /page.php http://another-site.com 这就是我所处的位置,有点磕磕绊绊,工作正在进行中 RewriteRule ^page.php [NC,L] RewriteCond %{HTTP_COOKIE} !cookie=123 [NC] RewriteRule ^(.
Redirect 301 /page.php http://another-site.com
这就是我所处的位置,有点磕磕绊绊,工作正在进行中
RewriteRule ^page.php [NC,L]
RewriteCond %{HTTP_COOKIE} !cookie=123 [NC]
RewriteRule ^(.*) http://new-site.com [NC,L]
你可以这样做
RewriteEngine on
RewriteCond %{HTTP_COOKIE} !YourCookie=123 [NC]
RewriteRule ^page\.php$ http://new-site.com [R=301,L]
如果cookie(根据需要重命名)不包含
123
,并且url为/page.php
,则重定向到http://new-site.com
当然可以,例如通过mod_rewrite。谢谢,现在就开始使用它,我想差不多了,但这不是全部,只是如果访问者正在访问page.php。对不起,我没有说到这一点。我编辑了我的答案,你可以用新代码再试一次,应该不错