将用户配置文件URL映射到Wordpress中的子域

时间:2017-09-12 13:47:06

标签: php wordpress subdomain url-routing url-mapping

是否可以将用户个人资料页面映射到WordPress中的子域?我有一个会员网站,网址目前在表格中  www.example.com/users/SampleUser

但是,我希望网址看起来像sampleuser.example.com。无论如何要实现这个目标吗?用户正在通过注册方式创建自己的配置文件,我希望它尽可能自动执行此映射。

1 个答案:

答案 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

希望这会有所帮助:)