从子目录重写url到子域

时间:2010-12-14 17:30:09

标签: .htaccess mod-rewrite

如何使用.htaccess重定向网址?

实际网址为www.mywebsite.com/index.php/user/john

需要转换为john.mywebsite.com/

2 个答案:

答案 0 :(得分:1)

.htaccess

中试用此代码
Options +FollowSymLinks
RewriteEngine on
RewriteEngine On
RewriteRule ^index.php/(.*)/(.*) $2.mywebsite.com/

答案 1 :(得分:1)

如果您有通配符Dns,请与您的主机提供商/管理员联系。并请求到该线 * .yourdomain.com在服务器配置文件上。

您可以在htaccess文件中编写自己,如下所示,

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yourdomain.com
RewriteCond %{HTTP_HOST} ([^.]+)\.yourdomain.com
RewriteRule ^(.*)$ /path_to_your_site/subdoamin.php?url=%1