迁移到其他服务器后未打开“500 内部服务器错误”
我的基本位置是“/home/odisha/public_html”
以下是我的 .htaccess 文件
php_flag magic_quotes_gpc off
# enable apache morRewrite module #
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#Google and Yahoo sitemap
RewriteRule ^sitemap.xml$ /plugins/sitemap/sitemap.php?search=google [QSA,L]
RewriteRule ^yahoo-sitemap.txt$ /plugins/sitemap/sitemap.php?search=yahoo [QSA,L]
RewriteRule ^urllist.txt$ /plugins/sitemap/sitemap.php?search=urllist [QSA,L]
# define system languages
RewriteRule ^([^//]+)/?(.{2})?/$ index.php?page=$1 [QSA,L]
# define paging
RewriteRule ^([^//]+)/?(.*)?/index([0-9]*).ht(m?ml?)$ index.php?page=$1&rlVareables=$2&pg=$3 [QSA,L]
# define listing
RewriteRule ^([^//]+)/(.*)-l([0-9]*).ht(m?ml?)$ index.php?page=$1&rlVareables=$2&listing_id=$3 [QSA,L]
# define single pages
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [QSA,L]
# define other pages
RewriteRule ^([^//]+)/?(.*)?/?(.*)?(.ht(m?ml?)|/+)$ index.php?page=$1&rlVareables=$2 [QSA,L]
答案1
尝试摆脱
php_flag magic_quotes_gpc off
答案2
建议:
在根目录中替换一个简单的“hello world” .html 文件;看看你是否可以打开它。
如果您可以显示最小的 .html 文件,请尝试仅包含“phpinfo ();”的 .php 文件。确保显示。确保您所需的所有内容(例如,mysql 支持)已在您的 PHP/Apache 环境中启用。
查看你的 http 错误日志。那里几乎肯定有错误。真的。
还要查看您的 http 访问日志和操作系统日志。它们可能会提供更多线索。
如果其他方法都失败,请修改 php.ini 以启用详细日志记录。
请不要担心 .htaccess,除非您确定它是罪魁祸首。
我怀疑你甚至在进行到第 4 步之前就会在某处发现实际问题。
祝你好运!