htaccess, Suphp и mod_rewrite - PullRequest
       38

htaccess, Suphp и mod_rewrite

1 голос
/ 28 февраля 2012

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