/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
更新
我想我需要澄清我能够访问/自定义但无法访问该目录中的文件...如何访问该目录中的文件?
答案 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