无法通过.htaccess忽略WordPress安装中的目录

时间:2011-08-04 00:29:19

标签: wordpress .htaccess

/custom/player-registration.php

我在WordPress安装中使用了以下.htaccess,我无法访问上述网址...任何提示?我在这里尝试了两种方法...... URL继续转到WordPress搜索页面。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^custom - [L,NC]
RewriteCond %{REQUEST_URI} !^/(custom|custom/.*)$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

更新

我想我需要澄清我能够访问/自定义但无法访问该目录中的文件...如何访问该目录中的文件?

2 个答案:

答案 0 :(得分:0)

默认WP .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

表示:如果请求未指向任何现有文件或目录,请使用index.php

因此它应该使用默认设置很好地为您的文件服务。你试图用你的文件的其余部分来做什么?

答案 1 :(得分:0)

尝试

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^custom.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress