1
我有一个奇怪的问题,我在我的服务器上安装的网站,相同的确切代码在别处工作,所以我卡在这里试图找出什么是不工作。WordPress的htaccess不是目录规则反正继续发射
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这是标准的Wordpress htaccess。从技术上讲,“!-d”规则应该允许我列出或访问任何目录,但在此安装中,情况并非如此。
我有一个“管理员”文件夹和WordPress的不断踢和处理管理员的URL为“WP - 管理员”,但那不是我想要的。我已经有其他服务器,我有一个自定义的“管理”文件夹与WordPress混合,它启动罚款,但奇怪的东西似乎在发生。
我们所做的:
- 禁用重写引擎,WordPress的关闭文件夹的响应
- 禁用/重新启用重写引擎(冲洗可能现有规则)都能跟得上
- 尝试添加“ RewriteCond%{REQUEST_URI}!^/admin“,不起作用,WP仍在踢
你们可以提出其他建议吗?
可能有很多原因。你有没有mod_speling活动? WordPress是在一个单独的目录? DirectoryIndex是否处于活动状态? – 2013-03-27 22:43:23