Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/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
Apache 子文件夹中的Laravel_Apache_Laravel - Fatal编程技术网

Apache 子文件夹中的Laravel

Apache 子文件夹中的Laravel,apache,laravel,Apache,Laravel,我试图从子文件夹运行laravel,但我的路由不正确 我的主页在mysite.co.uk/folder正确加载&登录身份验证有效,但它将我重定向到mysite.co.uk。如果我手动导航到mysite.com/folder,它会正确登录,但所有路由都会出错 mysite.com/page正在工作,但mysite.co.uk/folder/page给我一个500内部服务器错误 .htaccess <IfModule mod_rewrite.c> <IfModule mod

我试图从子文件夹运行laravel,但我的路由不正确

我的主页在mysite.co.uk/folder正确加载&登录身份验证有效,但它将我重定向到mysite.co.uk。如果我手动导航到mysite.com/folder,它会正确登录,但所有路由都会出错

mysite.com/page正在工作,但mysite.co.uk/folder/page给我一个500内部服务器错误

.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 ^ folder/index.php [L]
</IfModule>

选项-多视图
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^folder/index.php[L]
apache.conf

ServerName dev.mysite.co.uk
ServerAlias www.dev.mysite.co.uk
服务器管理员info@dev.mysite.co.uk
DocumentRoot/home/admin/web/dev.mysite.co.uk/public_html
ScriptAlias/cgi-bin//home/admin/web/dev.mysite.co.uk/cgi-bin/
别名/vstats//home/admin/web/dev.mysite.co.uk/stats/
别名/error//home/admin/web/dev.mysite.co.uk/document\u errors/
#SuexecUserGroup管理员
CustomLog/var/log/apache2/domains/dev.mysite.co.uk.bytes字节
CustomLog/var/log/apache2/domains/dev.mysite.co.uk.log合并
ErrorLog/var/log/apache2/domains/dev.mysite.co.uk.error.log
允许超越所有
SSLRequireSSL
选项+包括-索引+执行CGI
php_admin_value open_basedir/home/admin/web/dev.mysite.co.uk:/home/admin/tmp
php_admin_值上传_tmp_dir/home/admin/tmp
php_admin_value session.save_path/home/admin/tmp
允许超越所有
斯伦金安
SSLVERIFYCLENT无
SSLCertificateFile/home/admin/conf/web/ssl.dev.mysite.co.uk.crt
SSLCertificateKeyFile/home/admin/conf/web/ssl.dev.mysite.co.uk.key
SSLCertificateChainFile/home/admin/conf/web/ssl.dev.mysite.co.uk.ca
RMode配置
RUidGid管理员
将www数据分组
分配用户ID管理员
包括可选/home/admin/conf/web/sapache2.dev.mysite.co.uk.conf*

您可以在apache.conf中对

文档根

致:


因此,您只需将根目录设置为主站点,无需进一步修改。

您可以在apache.conf中简单地更改

文档根

致:


因此,您只需将根目录设置为主站点,无需进一步修改。

这会进一步破坏它,给我500个内部服务器错误。在.htaccess中,您必须设置:
RewriteRule^index.php[L]
这会进一步破坏它,在.htaccess中,您必须设置:
RewriteRule^index.php[L]
ServerName dev.mysite.co.uk
ServerAlias www.dev.mysite.co.uk
ServerAdmin info@dev.mysite.co.uk
DocumentRoot /home/admin/web/dev.mysite.co.uk/public_html
ScriptAlias /cgi-bin/ /home/admin/web/dev.mysite.co.uk/cgi-bin/
Alias /vstats/ /home/admin/web/dev.mysite.co.uk/stats/
Alias /error/ /home/admin/web/dev.mysite.co.uk/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/apache2/domains/dev.mysite.co.uk.bytes bytes
CustomLog /var/log/apache2/domains/dev.mysite.co.uk.log combined
ErrorLog /var/log/apache2/domains/dev.mysite.co.uk.error.log
<Directory /home/admin/web/dev.mysite.co.uk/public_html>
    AllowOverride All
    SSLRequireSSL
    Options +Includes -Indexes +ExecCGI
    php_admin_value open_basedir /home/admin/web/dev.mysite.co.uk:/home/admin/tmp
    php_admin_value upload_tmp_dir /home/admin/tmp
    php_admin_value session.save_path /home/admin/tmp
</Directory>
<Directory /home/admin/web/dev.mysite.co.uk/stats>
    AllowOverride All
</Directory>
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /home/admin/conf/web/ssl.dev.mysite.co.uk.crt
SSLCertificateKeyFile /home/admin/conf/web/ssl.dev.mysite.co.uk.key
SSLCertificateChainFile /home/admin/conf/web/ssl.dev.mysite.co.uk.ca

<IfModule mod_ruid2.c>
    RMode config
    RUidGid admin admin
    RGroups www-data
</IfModule>
<IfModule itk.c>
    AssignUserID admin admin
</IfModule>

IncludeOptional /home/admin/conf/web/sapache2.dev.mysite.co.uk.conf*
/home/admin/web/dev.mysite.co.uk/public_html/folder