【发布时间】:2012-08-10 19:55:53
【问题描述】:
我已在本地设置通配符域以在 .dev 上进行测试
我正在尝试重写以下网址:
http://location.domain.dev/
到
http://www.domain.dev/site/location
我希望子域中带有 www 的任何请求始终转到 www.domain.dev 但如果对 location.domain.dev 提出任何请求,我希望将该请求保留在地址栏中(即我不希望人们看到潜在的变化)
我的 .htaccess 中目前有以下内容
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.dev
RewriteRule ^(.*)$ http://domain.dev/site/%1 [QSA,NC]
# Removes index.php
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
这甚至可能吗?
【问题讨论】:
标签: .htaccess mod-rewrite