发布
社区首页 >问答首页 >网址重路由:如何在代码点火器中将website.com/xyz的数据显示为URL xyx.website.com?

网址重路由:如何在代码点火器中将website.com/xyz的数据显示为URL xyx.website.com?
EN

Stack Overflow用户
提问于 2016-10-12 07:46:04
回答 3查看 112关注 0票数 1

我在许多网站上见过,如、wordpress、、wix、等等。它们提供类似于xyz.wordpress.com的服务,其中xyz是所需的名称。

我如何使用我的url为任何用户实现它,如emma.crunchyfashion.com

我可以做crunchyfashion.com/emma,但不知道上面的那个。请只建议自动处理。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-12 08:10:02

试试这个.htaccess

它将改写anything.crunchyfashion.com到crunchy式样网站/任何东西。

代码语言:javascript
代码运行次数:0
复制
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.crunchyfashion\.com$
RewriteRule ^/(.*)$   http://www.crunchyfashion.com/%1/$1 [L,R] 

现在,如果您打开anything.crunchyfashion.com,它应该会将您重定向到crunchyformon.com/任何东西。您仍然会遇到问题,即重定向在URL地址栏中是可见的。为了防止这种情况,在服务器上启用mod_proxy (并加载子模块),并将"L“标志与"P”标志交换:

代码语言:javascript
代码运行次数:0
复制
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.crunchyfashion\.com$
RewriteRule ^/(.*)$   http://www.crunchyfashion.com/%1/$1 [P,NC,QSA]

如果您对实现这一目标有任何进一步的疑问,请在这里发表评论。

进一步参考:

1).htaccess rewrite subdomain to directory

2)proxy.html

3)p

希望这对你有帮助

票数 2
EN

Stack Overflow用户

发布于 2016-10-12 07:51:26

您需要为您的网站创建子域来创建emma.crunchyfashion.com。

例如,如果您正在wordpress上运行您的网站,那么通过以下步骤,您可以创建emma.crunchyfashion.com。

一旦您拥有正确的CNAME,在您的WordPress.com域中:

  1. 将CNAME记录添加到您的域。
  2. 转到“域”页面,单击要编辑的域。
  3. 单击名称服务器和DNS,然后单击DNS记录。
  4. 单击添加新DNS记录。
  5. 在类型中选择CNAME。输入正确的CNAME名称。

https://en.support.wordpress.com/map-subdomain/

https://en.wikipedia.org/wiki/Subdomain

票数 0
EN

Stack Overflow用户

发布于 2016-10-12 07:54:34

虽然您的问题不是很清楚,但是对于您要实现这一点,对于me.mysite.com,"me“是根目录上的一个lcoation,它是一个子域。因此,如果您的问题是如何创建子域,登录到您的cpanel或web主机管理门户,并找到子域的部分。在php中,您将它作为一个普通链接链接。例如

代码语言:javascript
代码运行次数:0
复制
<?php 

$myLink = "http://me.mysite.com";
echo $myLink;

?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39993191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档