Php 如何重定向到公用文件夹
在填写托管时,我遇到了一个问题,即您无法选择开始文件夹的开幕式。打开链接时юhttps://my-domen/ 这打开了 要访问站点,请输入/public 如何确保在打开网站时,主机上的公用文件夹会立即打开,因此您无法对其进行配置。我可以使用htaccess或其他什么吗?如果这有帮助,那么laravel文件是一个干净的项目 htaccessPhp 如何重定向到公用文件夹,php,laravel,.htaccess,Php,Laravel,.htaccess,在填写托管时,我遇到了一个问题,即您无法选择开始文件夹的开幕式。打开链接时юhttps://my-domen/ 这打开了 要访问站点,请输入/public 如何确保在打开网站时,主机上的公用文件夹会立即打开,因此您无法对其进行配置。我可以使用htaccess或其他什么吗?如果这有帮助,那么laravel文件是一个干净的项目 htaccess 在根文件夹中使用此.htaccess: 在公用文件夹中,使用根文件夹中新的干净的laravel.htaccess文件使用此.htaccess: 在公用文件夹
在根文件夹中使用此.htaccess:
在公用文件夹中,使用根文件夹中新的干净的laravel.htaccess文件使用此.htaccess:
在公用文件夹中,使用新的干净的laravel.htaccess文件我需要清除该文件并将这些行放在那里,还是添加它们?从哪里获得.htaccess?它似乎来自joomla或laravel项目中公用文件夹中的其他内容,将该文件保留在公用文件夹中。不要改变它。将此答案的htaccess放在您域的根目录中。我不明白您的意思。我需要清除文件并将这些行放在那里,还是添加它们?您从哪里获得的。htaccess?它似乎来自joomla或laravel项目中公用文件夹中的其他内容,将该文件保留在公用文件夹中。不要改变它。把这个答案的htaccess放在你域的根目录中。我不明白你的意思
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>