我需要帮助设置 .htaccess

I need help setting up .htaccess

我需要设置 .htaccess。如果用户单击“site.com/profile”link,我需要检查用户的 cookie 中是否有“token”字段。如果这个字段不为空,我必须让用户通过,否则我将他们重定向到“site.com/login”link.

您可能正在寻找类似的东西:

RewriteEngine on
RewriteCond %{HTTP_COOKIE} !(^|;)?token=[^;]+(;|$)
RewriteRule ^ /login [R=302,L]

显然重写模块需要加载到http服务器中。在 http 服务器的主机配置中实现这样的规则通常是个好主意。如果您无权访问它,您也可以使用分布式配置文件(通常称为“.htaccess”),但需要首先考虑启用此类文件,并且使用它们会带来许多缺点。