我的代码中有以下代码.htaccess
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /annsenglishmediumschool
RewriteCond %{HTTP_HOST} shops.annsenglishmediumschool.com
RewriteRule .* http://annsenglishmediumschool.com/index.php/shops [L]
</IfModule>
这很好用,但是我怎样才能在这里将“商店”作为变量?意味着我们在“ shops
”位置输入的任何内容都应该http://annsenglishmediumschool.com/index.php/
在预先感谢之后出现。
编辑:
编辑后我的.htaccess
样子是这样的:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /annsenglishmediumschool
RewriteCond %{HTTP_HOST} ^(.+?)\.annsenglishmediumschool\.com$
RewriteRule .* http://annsenglishmediumschool.com/index.php/%1 [L]
</IfModule>
问题是它现在只需要右边的“www”作为 annsenglishmediumschool.com/index.php/www ,没有其他字符串,非常感谢任何帮助