【问题标题】:Mapping user profile URLs to sub-domains in Wordpress将用户配置文件 URL 映射到 Wordpress 中的子域
【发布时间】:2017-09-12 13:47:05
【问题描述】:

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

但是,我希望 URL 看起来像 sampleuser.example.com 。有没有办法做到这一点?用户在注册时正在创建自己的个人资料,如果可能的话,我希望它自动进行此映射。

【问题讨论】:

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


    【解决方案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
    

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多