0

我想创建虚拟子域,但我不知道。你能帮我在 htaccess 文件中创建虚拟子域吗

输入 url => demo.flexxm.mobi

加载 url => http://flexxm.mobi/index.php?controller=subdomain&task=subdomain&subdomain=demo

我想输入网址“demo.flexxm.mobi”,但在此网址“http://flexxm.mobi/index.php?controller=subdomain&task=subdomain&subdomain=demo”上执行任务。

我真的需要你的帮助

任何帮助将不胜感激

谢谢

4

2 回答 2

1

首先,您应该添加 demo.flexxm.mobi 作为 flexxm.mobi 的域和服务器的别名。这在 .htaccess 中是不可能的。您应该更改 httpd.conf 中的设置或使用您的主机控制面板或联系您的主机支持。

结果,两个域都应该打开相同的页面。

然后你可以为你的重写配置 .htaccess。

例如

 RewriteCond %{HTTP_HOST} ^demo.flexxm.mobi$ [NC]
 RewriteRule .* /index.php?controller=subdomain&task=subdomain&subdomain=demo [L]

在那里,我们添加了规则仅在我们从 demo.flexxm.mobi 获得任何页面时才起作用的条件

于 2013-01-01T07:46:49.163 回答
0

你可以试试这个

重写引擎开启

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?controller=subdomain&task=subdomain&subdomain=demo/$1 [L]

索引忽略 *

于 2013-01-01T09:49:02.017 回答