首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >受控服务器.htaccess重定向到文件夹

受控服务器.htaccess重定向到文件夹
EN

Stack Overflow用户
提问于 2016-02-06 08:14:58
回答 1查看 36关注 0票数 2

我现在正在设置我的受控服务器,但.htaccess文件有问题。我有几个域通过-record设置指向该受控服务器,并且在我的服务器上,根目录中有.htaccess文件。在我的例子中,.htaccess内部的重定向是这样的:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.de [NC]
RewriteRule ^(.*)$ /folder/$1

除了一个例外,所有这些都运行得很好。如果我在浏览器中打开域名,它会显示:

http://www.domain.de/folder/

而不是:

http://www.domain.de/

我希望只有域名结束时,没有/folder的部分显示时,有人输入的网址,同时仍然显示的内容的/folder网址。最重要的是,我不确定当涉及到搜索引擎优化时,整个事情是否会产生负面影响。任何帮助都将不胜感激。

更多信息:我的域通过a-record指向服务器。当我通过浏览器访问该域时,它会显示服务器的根目录。为了将其指向我为该域创建的子文件夹(保存该域的所有文件的文件夹),我将这两行代码添加到服务器根目录中的.htaccess文件中。我现在想要改变的是,如果用户在他或她的浏览器中打开网站,它应该显示:http://www.domain.de而不是http://www.domain.de/folder/我目前有15个网站指向该服务器,并且只有一个网站工作正常(这一个是基于wordpress的)。wordpress网站做的正是我希望它做的事情。我显示了以.de结尾的域,而不是我的服务器上保存该特定域的所有文件的子文件夹。由于wordpress版本正在做我想要它做的事情,我猜它必须连接到该网站的子文件夹中的.htaccess文件。所以我认为我所需要的就是.htaccess中将:http://www.domain.de/folder/转换为http://www.domain.de的那行代码

EN

回答 1

Stack Overflow用户

发布于 2016-02-07 08:03:47

如果我在浏览器中打开域,它会显示:

http://www.domain.de/folder/

而不是:http://www.domain.de/

这是因为这正是您告诉您的web服务器要做的事情……

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.de [NC]
RewriteRule ^(.*)$ /folder/$1

上面的代码告诉web服务器“将每个访问者带到www.domain.de,并将他们重定向到www.domain.de/文件夹”。

我想只与顶级域名结束的域名显示时,有人进入该网站。

我相信你应该明白什么是顶级域名。顶级域名是每个网址的中的.com.net.org等。

我建议您使用this教程来帮助您进一步了解.htaccess重定向。然后你可以修改它教给你的东西来满足你的需要。

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

https://stackoverflow.com/questions/35235663

复制
相关文章

相似问题

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