2

我需要有关 htaccess 的帮助。我需要一个像使用 htaccess 设置的子域。它应该重定向或显示来自我的一个控制器的内容。

例如:

我有一个控制器说“视图”和称为“站点”的方法。我会传递一些参数

当前网址将是:www.mydomain.com/view/site/name

现在我需要的是我应该有如下设置

name.mydomain.com = www.mydomain.com/view/site/name

我当前的 htaccess 看起来像这样

allow from all

Options -Multiviews

RewriteEngine On

Options -Multiviews

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %(REQUEST_FILENAME) !-l

RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA] 

我应该添加什么?请告诉我

提前致谢

4

1 回答 1

0

首先 - 你不需要重复Options -Multiviews

至于规则

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com
RewriteRule ^(.*)$ http://mydomain.com/view/site/%1/$1 [L,NC,QSA]

%说:从 RewriteCond 中获取第一个参数,因为它以%{HTTP_HOST}

$说:从 RewriteRule 中获取第一个参数

于 2013-03-14T09:35:27.320 回答