首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >htaccess更改我的某个域的根文件夹

htaccess更改我的某个域的根文件夹
EN

Stack Overflow用户
提问于 2019-02-26 20:29:34
回答 1查看 79关注 0票数 0

htaccess更改我的某个域的根文件夹。

我当前的Url是这样的

代码语言:javascript
复制
domain.com/theme/

我想要喜欢这个

代码语言:javascript
复制
domain.com/

请分享您的宝贵答案...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-26 20:41:48

默认情况下,从public_html文件夹加载任何网站。我假设您在public_html文件夹中有一个文件夹,并且您网站的文件也在该子文件夹中。如果不希望该子文件夹显示为网站网址的一部分,则可以通过在public_html文件夹内的.htaccess文件中放置以下指令来屏蔽网址中的该子文件夹:

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /folder/$1 [L]

如果你不能输入你的域名,那么你可以这样做,包括HTTPS -

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{REQUEST_URI} ! folder/
RewriteRule (.*) /folder/$1 [L]

在上面的行中,您应该替换以下内容:

domain-name.com -键入您的域名

文件夹-键入包含网站文件的子文件夹的名称(在本例中,子文件夹的名称是主题)。

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

https://stackoverflow.com/questions/54885623

复制
相关文章

相似问题

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