【问题标题】:What in .htaccess redirect subdomain apache.htaccess 重定向子域 apache 中的内容
【发布时间】:2015-12-22 01:20:45
【问题描述】:

我必须做的是,当我有 DNS 到子域并且有人访问 blog.example.com 时,网站 url 是相同的,但内容来自主页而不是博客文件夹。

我该怎么办? .htaccess 中的 /var/www/blog/ 中必须有什么?

请帮忙!

【问题讨论】:

  • 有点困惑...在 blog.example.com 上,您希望它指向 example.com 上的内容吗?
  • 不,在博客 example.com 上,我想要从博客文件夹重定向。
  • 我仍然觉得你说的不清楚......你能否提供更多细节来说明你的意思?您希望 blog.example.com 重定向到类似 example.com/?something-else=blog ??
  • 我想从文件夹 /var/www/blog 创建子域
  • 啊.. 你需要在你的 httpd.conf 中添加一个虚拟主机条目检查这里 - httpd.apache.org/docs/2.4/vhosts/examples.html - 你的意思是什么?

标签: apache .htaccess debian


【解决方案1】:

您可以使用以下规则:

 RewriteEngine On

#if host is blog.domain.com
RewriteCond %{HTTP_HOST} ^blog\.example\.com$
#then serve all requests from the Root folder.
RewriteRule ^(.*)$ /$1 [NC,L]

blog.example.com 替换为 http_host 字符串中的子域。

【讨论】:

    猜你喜欢
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 2022-09-30
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多