【问题标题】:PHP page start downloading instead ot showing content [duplicate]PHP页面开始下载而不是显示内容
【发布时间】:2017-08-10 08:43:16
【问题描述】:

我正在尝试在共享主机上使用 laravel 5.4。我正在使用.htaccess 文件的以下代码,但它开始下载文件而不是显示内容。下面是我的.htaccess 代码。

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]

RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
# Use PHP70 as default
AddHandler application/x-httpd-php70 .php
<IfModule mod_suphp.c>
    suPHP_ConfigPath /opt/php70/lib
</IfModule>

我不知道,我哪里错了。

【问题讨论】:

    标签: php laravel .htaccess shared-hosting


    【解决方案1】:
    【解决方案2】:

    您必须更改 .htaccess 文件

    这是我的 .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]
    
        # Send Requests To Front Controller...
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </IfModule>
    <IfModule mime_module>
            AddHandler application/x-httpd-ea-php72 .php .php7 .phtml 
    </IfModule>
    

    删除最后一个“IfModule - mime_module”部分并重新启动您的 wamp 或 xampp 服务器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 2013-02-22
      • 2014-11-21
      • 1970-01-01
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      相关资源
      最近更新 更多