fastAmazon というスクリプトを購入しました。開発者は、mod_rewrite を使用して従来のサーバー構成用に作成しました。
私のホスティング (site5) は、私が学んだ SuPHP を利用しており、php 構成ルールを htaccess から php.ini ファイルに入れる必要があります。簡単に言うと、php_flag をコメントアウトすると、最終的に読み込まれました。問題は、他のページに移動しようとすると 500 エラーが発生することです。この構成の何かが他のページの書き換えを許可していません。私にはそれがわかりません!
開発者は、おそらく [L] 行末と関係があると述べていますが、SuPHP 構成ではこれ以上役に立たないでしょう...
#php_flag display_errors Off
RewriteEngine on
RewriteBase /mypages/
RewriteRule ^sitemap.xml$ /sitemap.php?target=google [L]
RewriteRule ^urllist.txt$ /sitemap.php?target=yahoo [L]
RewriteRule ^outgoing/(.*)$ /out.php?url=$1&%{QUERY_STRING} [L]
RewriteRule ^pages/(.*)$ /page.php?page=$1&%{QUERY_STRING} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?%{QUERY_STRING} [QSA]