我无法找到我想做的解决方案。我将有数千个附属公司在我们的网站上注册。他们将提供一个用户名,并基本上将网址 www.domain.com/affiliate/username 提供给他们的客户。
因此,我将开始使用的网址是 www.domain.com/affiliate/home.html?userid=bob(如果 bob 是他们提供的用户名)。
如果该用户 ID 存在,我需要它来检查 mysql 数据库,然后将其重定向到 www.domain.com/affiliate/bob url。
现在,我的 .htaccess 文件中有这个:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]+)$ affiliate/home.html?affiliate=$1 [L]
它显然不起作用,我以前从未处理过 .htaccess 。任何帮助是极大的赞赏。谢谢你。