我已经在本地设置了通配符域以在 .dev 上进行测试
我正在尝试重写以下 URL:
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>
这甚至可能吗?