是否可以将用户个人资料页面映射到WordPress中的子域?我有一个会员网站,网址目前在表格中
www.example.com/users/SampleUser
但是,我希望网址看起来像sampleuser.example.com
。无论如何要实现这个目标吗?用户正在通过注册方式创建自己的配置文件,我希望它尽可能自动执行此映射。
答案 0 :(得分:1)
您希望通过htaccess执行此操作。以下内容会将www.example.com/users/sampleuser
映射到sampleuser.example.com/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# custom rules for subdomain matching
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$ [NC]
RewriteRule . http://example.com/users/%1 [R=301,L]
# default WordPress rules
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
希望这会有所帮助:)