首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从域www到no-www到子文件夹

从域www到no-www到子文件夹
EN

Stack Overflow用户
提问于 2013-12-19 04:56:17
回答 2查看 43关注 0票数 0

我希望我的域名没有www总是显示,即网址是有效的:http://miweb.net,除了此域指向一个子目录,而不是根目录。

我如何在htacess中指明这两个条件?

EN

回答 2

Stack Overflow用户

发布于 2013-12-19 05:03:35

你可能想看看VirtualHost

假设您正在使用Apache,这将允许您将带有www或其他子域的URL重定向到服务器上的不同文件夹。

票数 0
EN

Stack Overflow用户

发布于 2013-12-19 07:27:54

我想我已经找到解决方案了。显然,它是有效的:

代码语言:javascript
复制
    RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?myweb.net$
RewriteCond %{REQUEST_URI} !^/myweb/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /myweb/$1
RewriteCond %{HTTP_HOST} ^www\.myweb\.net$
RewriteRule ^/?$ "http\:\/\/myweb\.net\/" [R=301,L]
RewriteRule ^(/)?$ myweb/index.html [L] 

  1. 如果您从浏览器http://www.myweb.net访问,我们会自动重定向到http://myweb.net (不是www )。
  2. 和该域不再指向主机的根目录"/ www /“如果不是"/ www/ myweb /”。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20668212

复制
相关文章

相似问题

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