我不熟悉 .htaccess 。我正在尝试创建 .htaccess 文件,它将任何子域重定向到投资组合。
例如:bob.example.com
,
这将重定向到 bob 投资组合。在后台脚本将按照以下方式执行。
example.com/portfolio.php?id=bob
我写了以下 .htaccess
RewriteCond %{HTTP_HOST} !^([w]{3,3}[.]{1,1}){0,1}example.com$
RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]*)[.]example.com$
RewriteRule ^.*$ http://example.com/portfolio/index.php?id=%1 [R,L]
问题是,如果我使用 bob.example.com 那么它实际上重定向到example.com/portfolio/index.php?id=bob
如果使用 bob.example.com 则必须直接打开投资组合,而不是重定向
好吧,我自己创造了它
RewriteRule ^$ portfolio/index.php?id=%1 [NC,L]
上面的陈述完美无缺!谢谢 !