【发布时间】:2016-05-01 16:56:55
【问题描述】:
我创建了一个子域 cmets.yoursite.com 来为主站点 www.yoursite.com 部署评论插件。每当我将浏览器指向 cmets.yoursite.com/app/install.php 或 cmets.yoursite.com 时,它都会引发内部错误
我的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
文件结构: 主站点:home/yoursite/public_html/public 评论插件:home/yoursite/cmets
当我删除 htaccess 文件时,cmets 插件可以工作,但主站点显示未找到。不能让他们同时工作:(
我正在使用 Laravel。
请帮助O_o
【问题讨论】:
-
服务器日志中记录了内部服务器错误。请向我们显示错误消息。
-
[Sun May 01 00:15:22.472696 2016] [core:alert] [pid 558607:tid 139761515673344] [client 94.173.202.90:55438] /home/antonsirik/public_html/.htaccess: RewriteRule : 错误的参数行 '^(.*)$' [Sun May 01 00:15:22.472587 2016] [core:alert] [pid 558607:tid 139761515673344] [client 94.173.202.90:55438] /home/antonsirik/public_html/ .htaccess: RewriteRule: 错误的参数行 '^(.*)$'
标签: .htaccess laravel mod-rewrite