在我的服务器我已经得到了我自己的公司网站一个WordPress安装。 除此之外,我想为客户创造一个示范区。
目前,我已经得到了以下设置和文件夹:
www.domain.com - 单WordPress安装于公司网站
www.domain.com/demo/ - WordPress的多站点
目前,所有的客户的网站具有以下域结构:www.domain.com/demo/client1,www.domain.com/demo/client2等。
相反,那些长的URL,我想一个子域:demo.domain.com/client1,demo.domain.com/client2等。
WordPress的多站点标准生成以下的.htaccess:
RewriteEngine On
RewriteBase /demo/
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
从计算器等话题我发现以下情况:
RewriteRule ^demo/(.*) demo.domain.com/$2/
但不幸的是,这并不工作。 如果谁可以帮我? 提前致谢!