サイトをライブに設定しようとしています。このサイトは、クライアントにサイトを表示するために使用しているライブ開発サーバーで完全に機能します。ライブ開発者からのhtaccessは次のとおりです(正常に動作します):
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Rewrite to 'public' folder
RewriteCond %{HTTP_HOST} ^livedev.domain.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) public/$1 [L]
</IfModule>
AuthType Basic
AuthName "dev16"
AuthUserFile "/home/site/.htpasswds/public_html/passwd"
require valid-user
そして、ライブ サイトの .htaccess は次のとおりです。
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Rewrite to 'public' folder
RewriteCond %{HTTP_HOST} ^livesite.co.uk$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) public/$1 [L]
</IfModule>
2 つは、HTTP_HOST と認証の削除を除いて同一です。
一般的な「内部サーバーエラー」が表示されます。
.htaccess のコンテンツを削除しようとしましたが、ページが見つからないだけなので、問題は間違いなく .htaccess にあります。
まったくの .htaccess 処女ですが、問題の原因を突き止めるにはどのような手順を実行すればよいですか?
ありがとう
(Laravel 3.2.13 です)