Я купил скрипт под названием 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]