我想创建虚拟子域但我不知道。请帮助我在htaccess文件中创建虚拟子域
输入网址=> demo.flexxm.mobi
加载网址=> 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"。
我真的需要你的帮助
非常感谢任何帮助
由于
答案 0 :(得分: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获取任何页面,我们才会添加规则工作的条件
答案 1 :(得分:0)
你可以试试这个
RewriteEngine On
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule ^(。*)$ index.php?controller = subdomain& task = subdomain& subdomain = demo / $ 1 [L]
IndexIgnore *