我正在尝试将laravel项目设置为该面板的主页,出于隐私方面的考虑,我将模糊网站名称等。我已经重定向到这样的目录
当我单击目录链接时,我被发送到项目,但出现这些错误
拒绝使用'http://page_example.com/css/app.css?id=4513b702e5714c4239c0'中的样式,因为它的MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
如果尝试进入网站,只是没有/ex_server/public
的页面,我将被重定向到没有page_example.com/ex_server
的仅/public
,并且我被禁止使用403。
我不认为重定向甚至无法正常工作,因为在public_html文件的index.php文件中,我拥有此功能,如果仅保留前两个默认代码块,则可以重定向到默认的a2hosting页面,但是如果我先注释掉第一件事,而只保留手动重定向,那么我确实会重定向到该页面。
<?
if (file_exists('./index.html')) {
rename('./index.php', './a2-default-index.php');
header('refresh:1');
}
$ch = curl_init('http://default.a2hosting.com/');
curl_exec($ch); curl_close($ch);
?>
<?php
header("Location: http://www.page_example.com/ex_server");
die();
?>
如何解决这些错误并使重定向正常工作?
您可以尝试添加此文件
。htaccess文件到public_html文件夹
RewriteEngine on
# for example.com rewrite landing page to subdirectory/index.php
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^/?$ subdirectory/index.php[L]
# for example.com rewrite all other URIs to subdirectory/uri
# (?!subdirectory/) is a negative lookahead that stops rewrite then uri
# already starts with /subdirectory/
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(?!subdirectory/)(.+)$ subdirectory/$1 [L,NC]
将子目录更改为home,将示例更改为您的域名。