【发布时间】:2012-08-22 06:04:37
【问题描述】:
我有一个要求,我想向我网站的用户提供他们的个人网址。 像“http://abc.example.com”这样的东西,当任何用户在浏览器中输入这个网址时,它应该打开这个链接“http://www.example.com/index/sub-domain?username=abc” 因此,我尝试编写并尝试了许多代码,最后成功使用了下面的代码,但问题是它重定向了。我想要一个内部重定向。 URL 地址窗口应保持为“http://abc.example.com”。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^.*$ index.php [NC]
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^([a-z]+)\.example.com$
RewriteRule ^(.*)$ http://www.example.com/index/sub-domain?username=%1
</IfModule>
我不确定这是否可能?任何建议或帮助都会有很大帮助。也有人可以建议我一些 .htaccess 教程。
【问题讨论】:
标签: .htaccess