Php htaccess更改我的一个域的根文件夹
htaccess更改我的一个域的根文件夹 我当前的Url是这样的Php htaccess更改我的一个域的根文件夹,php,.htaccess,url,redirect,url-rewriting,Php,.htaccess,Url,Redirect,Url Rewriting,htaccess更改我的一个域的根文件夹 我当前的Url是这样的 domain.com/theme/ 我想喜欢这个 domain.com/ 请分享你宝贵的答案 默认情况下,任何网站都是从public_html文件夹加载的。我假设您在public_html文件夹中有一个文件夹,并且您的网站文件位于该子文件夹中。如果不希望子文件夹显示为网站URL的一部分,可以通过将以下指令放置在public_html文件夹内的.htaccess文件中,从URL屏蔽子文件夹: RewriteEngine on R
domain.com/theme/
我想喜欢这个
domain.com/
请分享你宝贵的答案 默认情况下,任何网站都是从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-键入您的域名
folder-键入包含网站文件的子文件夹的名称(在您的情况下,子文件夹的名称为theme)。使用此代码后,无法使用其他文件夹,如Images folder和Others。这是另一个问题,我想以前图像和其他文件工作正常。如果是这样的话,我认为问题在于您通过图像/文件的相对URL引用它们。检查这些帖子,看看它们是否对你有帮助。图像文件夹正在工作,但我需要为每个文件夹使用htaccess文件。。