【问题标题】:Laravel 5.5 routingLaravel 5.5 路由
【发布时间】:2018-08-05 16:21:12
【问题描述】:

我在站点上的路由有问题。几天前,我使用 .htaccess 将“public/”目录重写为“/”,使用来自此question 的最佳答案, 但是后来我尝试使用 apache config 来执行此操作,但现在所有路由都不起作用。也许有人可以帮我找到配置中的错误,或者编写默认配置(我试图找到但没有任何工作),我可以设置吗?所以这是我用于我的网站的 conf:

<VirtualHost *:80>
    ServerName zexchange.tmweb.ru
    ServerAlias www.zexchange.tmweb.ru
    DocumentRoot /var/www/www-root/data/www/zexchange.tmweb.ru/public
    ServerAdmin webmaster@zexchange.tmweb.ru
    DirectoryIndex index.html index.php
    AddDefaultCharset off
    AssignUserID www-root www-root
    CustomLog /var/www/httpd-logs/zexchange.tmweb.ru.access.log combined
    ErrorLog /var/www/httpd-logs/zexchange.tmweb.ru.error.log
    <FilesMatch "\.ph(p[3-5]?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
    <IfModule php5_module>
        php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@zexchange.tmweb.ru"
        php_admin_value upload_tmp_dir "/var/www/www-root/data/mod-tmp"
        php_admin_value session.save_path "/var/www/www-root/data/mod-tmp"
        php_admin_value open_basedir "/var/www/www-root/data:."
    </IfModule>
    <IfModule php7_module>
        php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@zexchange.tmweb.ru"
        php_admin_value upload_tmp_dir "/var/www/www-root/data/mod-tmp"
        php_admin_value session.save_path "/var/www/www-root/data/mod-tmp"
        php_admin_value open_basedir "/var/www/www-root/data:."
    </IfModule>
</VirtualHost>
<Directory /var/www/www-root/data/www/zexchange.tmweb.ru/public>
    Options +Includes -ExecCGI
    <IfModule php5_module>
        php_admin_flag engine on
    </IfModule>
    <IfModule php7_module>
        php_admin_flag engine on
    </IfModule>
</Directory>

【问题讨论】:

  • 你能告诉我们你想要完成什么吗?

标签: php laravel apache .htaccess routes


【解决方案1】:

使用默认的 laravel .htaccess 并在您的 apache 配置中指向公用文件夹。

所以只需添加您的 apache 配置

DocumentRoot to /var/www/yourlaravelapp/public

【讨论】:

    猜你喜欢
    • 2018-06-23
    • 2019-04-02
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    相关资源
    最近更新 更多