【发布时间】:2015-04-06 03:57:21
【问题描述】:
认为这是我的域www.example.com
我在我的网站中使用 laravel
这是laravel结构
app/
bootstrap/
public/
vendor/
server.php
要从我关注this answer 的 url 中删除 index.php 和 public
即,
在根路径中有 .htaccess
并将 server.php 文件重命名为 index.php
这是我的 .htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
效果很好,但问题是我有子域
projects.example.com
虽然我在这里创建一个子目录,即,
projects.example.com/firstproject
总是显示内部服务器错误
我该如何解决这个问题,该目录有异常或类似的东西?
【问题讨论】:
标签: php apache .htaccess mod-rewrite laravel