1

我买了一个叫做 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]
4

0 回答 0