Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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 如何删除url中的公共内容(laravel 5.2)_Php_.htaccess_Laravel 5.2 - Fatal编程技术网

Php 如何删除url中的公共内容(laravel 5.2)

Php 如何删除url中的公共内容(laravel 5.2),php,.htaccess,laravel-5.2,Php,.htaccess,Laravel 5.2,您好,需要帮助吗?我想删除url示例http://localhost/mysite/public/dashboardinttohttp://localhost/mysite/dashboard。我试图将.htaccess从public放到mysite的根目录中。但是当我访问我的站点时,却找不到css、js和图像。有人能帮我一下吗。我不想设置虚拟主机,因为我无法在平板电脑或手机中访问我的站点 这是.htaccess <IfModule mod_rewrite.c> <If

您好,需要帮助吗?我想删除url示例
http://localhost/mysite/public/dashboard
intto
http://localhost/mysite/dashboard
。我试图将.htaccess从public放到mysite的根目录中。但是当我访问我的站点时,却找不到css、js和图像。有人能帮我一下吗。我不想设置虚拟主机,因为我无法在平板电脑或手机中访问我的站点

这是.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

选项-多视图
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]

提前谢谢。

将此添加到
.htaccess
文件中

RewriteRule ^(.*)$ public/$1 [L]

将此添加到
.htaccess
文件中

RewriteRule ^(.*)$ public/$1 [L]

把一个.htaccess文件放在应用程序的根目录下,然后写下它,它就可以工作了

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_URI}^公众的
重写规则^(.*)$public/$1[L]

在应用程序的根目录下放一个.htaccess文件,然后写下它,它就会工作

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_URI}^公众的
重写规则^(.*)$public/$1[L]

您需要将服务器配置为使用
public
作为服务器文档根目录。这里有一个很好的答案。您需要将服务器配置为使用
public
作为服务器文档根目录。这里有一个很好的答案。