1和1

时间:2015-11-19 07:35:29

标签: php laravel-5

我使用laravel完成了我的项目。我想在1and1上传我的项目。我在1and1上设置我的目录结构是' / directory'其中包含index.html文件,该文件链接到/ directory / EngageV1 / public / auth / login中的其他页面。但当我访问此页面时,我收到错误页面,

  

多种选择   在此服务器上找不到您请求的文档名称(/index.php)。但是,我们发现的文档名称与您请求的名称相似。   可用文件:   /index.html(通用基名)   请考虑通知引荐页面的所有者有关已损坏的链接。

我的.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]

</IfModule>

如果输入url为/ directory / EngageV1 / public /,那么它会显示我在routes.php文件中为路由设置的欢迎页面&#39; /&#39;。只有这个页面工作正常,我不知道该怎么做,请提出任何建议。

1 个答案:

答案 0 :(得分:0)

替换.htaccesspublic文件中的默认内容 包含以下内容的文件夹。

RewriteBase /

Options +FollowSymLinks
RewriteEngine On

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

如果您仍有问题请查看此tutorial,了解如何将Laravel Web应用程序部署到1and1