我正在从前端构建一个多wordpress网站,其中每个用户都有一个共同但独特的网页。
例如:约翰有:https://john.mydomain.com/sponsor/johndoe 其他示例:加菲猫具有:https://garfield.mydomain.com/sponsor/garfieldcat
在MrWhite的帮助下,我们编写了以下代码,需要做什么。只剩下一个问题:我应该从每个URL中删除/index.php。
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^([^.]+)\.
RewriteRule !^sponsor/ https://%{HTTP_HOST}/sponsor/%1%{REQUEST_URI} [R,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
如果我打开以下网址:https://john.mydomain.com/,我应该得到https://john.mydomain.com/sponsor/johndoe而不是https://john.mydomain.com/sponsor/johndoe/index.php