我的网址是
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,则重写不起作用。
有任何帮助吗?感谢。
答案 0 :(得分:0)
修复是在我的apache默认文件中注释掉AllowOverride None。