Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何重定向到公用文件夹_Php_Laravel_.htaccess - Fatal编程技术网

Php 如何重定向到公用文件夹

Php 如何重定向到公用文件夹,php,laravel,.htaccess,Php,Laravel,.htaccess,在填写托管时,我遇到了一个问题,即您无法选择开始文件夹的开幕式。打开链接时юhttps://my-domen/ 这打开了 要访问站点,请输入/public 如何确保在打开网站时,主机上的公用文件夹会立即打开,因此您无法对其进行配置。我可以使用htaccess或其他什么吗?如果这有帮助,那么laravel文件是一个干净的项目 htaccess 在根文件夹中使用此.htaccess: 在公用文件夹中,使用根文件夹中新的干净的laravel.htaccess文件使用此.htaccess: 在公用文件夹

在填写托管时,我遇到了一个问题,即您无法选择开始文件夹的开幕式。打开链接时юhttps://my-domen/ 这打开了

要访问站点,请输入/public 如何确保在打开网站时,主机上的公用文件夹会立即打开,因此您无法对其进行配置。我可以使用htaccess或其他什么吗?如果这有帮助,那么laravel文件是一个干净的项目

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>