htaccess更改我的域之一的根文件夹。
我当前的网址是这样
domain.com/theme/
我想要这样
domain.com/
请分享您宝贵的答案...
答案 0 :(得分:1)
默认情况下,任何网站都是从public_html文件夹加载的。我假设您在public_html文件夹中有一个文件夹,并且您网站的文件在该子文件夹中。如果您不希望子文件夹显示为网站URL的一部分,则可以通过将以下指令放置在public_html文件夹内的.htaccess文件中来屏蔽URL中的子文件夹:
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-
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-输入您的域名
文件夹-键入包含网站文件的子文件夹的名称(在您的情况下,子文件夹的名称为theme)。