私は MAMP で自分のサイトを構築しています。数日後、最終的に .htaccess ファイルを自分の意志で動作させることができました。しかし、ライブ環境にアップロードすると、同じように動作しません! 異なるバージョンはありますか?MAMP が自動的に処理するファイルのエラーが原因ですか?
これらの特殊ファイルでない場合は、デフォルトの RewriteRule を使用します。scripts/images/mediacontent/services/robot.txt は機能しますが、機能しません (login.php、hybridauth、ブログ)
#start
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# main site
RewriteCond %{REQUEST_URI} !^/scripts/(.*\.js)$
RewriteCond %{REQUEST_URI} !^/styles/(.*\.css)$
RewriteCond %{REQUEST_URI} !^/images/(.*\.jpg|.*\.png|.*\.gif)$
RewriteCond %{REQUEST_URI} !^/mediacontent/(.*\.jpg|.*\.png)$ [NC]
RewriteCond %{REQUEST_URI} !^/services/(.*\.php)$
RewriteCond %{REQUEST_URI} !^/login\.php$
RewriteCond %{REQUEST_URI} !^/hybridauth/$
RewriteCond %{REQUEST_URI} !^/blog/$ [NC]
RewriteCond %{REQUEST_URI} !^/robot.txt$
RewriteRule (\w+) index.php?page=$1 [NC,L]