2013-07-27 106 views
0

我知道标题可能没有太大意义,但我想不出另一种方式来放置它,所以我会尽量做得更清楚。给一个url一个子域名,而不是它是一个子域

基本上我设立了一个网站,为两个溢价&非高端会员,我想给高级会员额外的东西(以及给他们一些额外的搜索引擎优化)。所以,我想成员有常规路径,如:

http://www.mysite.com?user=username

并给予premuim成员更直接的路径,而无需实际建立一个子域或其他文件夹:

username.mysite.com或http://www.mysite.com/username

这怎么可能,你会如何获取/解析“用户名”使用在页面加载PHP?谢谢

+1

你可以用的.htaccess国防部重写做到这一点打开?用户名=某人/人,并作为子域,您将需要一个通配符子域一个简单的指南是在这里https://codex.wordpress.org/Configuring_Wildcard_Subdomains – Ahmad

+0

两个字mod re写是你的朋友,有很多这样的例子对SO – DevZer0

+0

使用mod_rewrite和'RewriteRule'和[包罗万象的DNS(http://serverfault.com/questions/175230/how-to-set-up-a- dns-to-use-a-catch-all-address)条目。当你可以通过初步的编码尝试来解决你的问题时再问一次。 – mario

回答

-1

你可以做到这一点与创建外卡本在这里的子域的步骤

在您的cPanel与创建子域“*”,导致这一步它创建的FTP文件夹,名为

“通配符”,现在你可以在通配符文件夹中创建代码,并留意溢价用户

+0

试试这个然后下来吧 –