找不到htaccess重写子域页面

时间:2011-03-17 17:52:05

标签: .htaccess

我的网址是

clients.myserver.com

我希望我的客户能够访问

来访问他们的网站
clients.mysever.com/clientname

位于clientname(他们网站的根目录)中的.htaccess文件我使用重写这样的漂亮网址

RewriteEngine On
RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)$ index.php?page=$1&subpage=$2
RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)/$ index.php?page=$1&subpage=$2

RewriteRule ^([a-zA-Z0-9-z\-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9-z\-]+)/$ index.php?page=$1

如果文件夹不在子域中,则此.htacess文件可以正常工作。换句话说,如果clients文件夹位于myserver.com/clientname,那么每件事都可以。如果它位于clients.myserver.com/clientnamem,则重写不起作用。

有任何帮助吗?感谢。

1 个答案:

答案 0 :(得分:0)

修复是在我的apache默认文件中注释掉AllowOverride None。