.htaccess错误500发生在一个域上,而不是另一个域上
这应该重写?p= =服务器500 =工作 基于这个.htaccess,它应该可以在没有?p=的情况下工作,我在许多其他域上运行它,它工作正常,但在这个客户端域上它不工作 客户端在另一个域上运行wordpress,该域与permalinks位于同一托管帐户上,因此该帐户上启用了modrewrite.htaccess错误500发生在一个域上,而不是另一个域上,.htaccess,.htaccess,这应该重写?p= =服务器500 =工作 基于这个.htaccess,它应该可以在没有?p=的情况下工作,我在许多其他域上运行它,它工作正常,但在这个客户端域上它不工作 客户端在另一个域上运行wordpress,该域与permalinks位于同一托管帐户上,因此该帐户上启用了modrewrite 任何建议。这有点奇怪,但是如果没有打开重写日志,就很难找到导致错误的原因。如果不是mod_rewrite没有被打开,也不是其他语法问题,那么它可能是导致循环的原因 有些事情你可以试试: 包括index.
任何建议。这有点奇怪,但是如果没有打开重写日志,就很难找到导致错误的原因。如果不是mod_rewrite没有被打开,也不是其他语法问题,那么它可能是导致循环的原因 有些事情你可以试试:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index\.php
RewriteRule ^(.*)$ index.php?p=$1
你能发布完整的.htaccess以及apache错误日志中的任何相关消息吗?谢谢你的真棒#2.服务器需要重写基代码吗/
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [L]