我想要使用htaccess进行重定向我有一个名字wordpressurl / curious以及一个名为好奇的文件夹 我想要的是如果用户试图访问
wordpressurl /好奇/子文件夹
注意1和2和3中的尾部斜杠是子目录。所有这些都应该只使用htaccess提供404错误wordpress页面
被修改
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Wordpress_Work/realestate/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Wordpress_Work/realestate/index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:1)
如果要放RewriteCond %{REQUEST_FILENAME} !-d
,则页面和物理目录的名称不能相同。这是使用它的重点。
尝试跳过rewritecond
,虽然我以前从未尝试过。对我来说,我会更改页面名称或添加后缀。
答案 1 :(得分:1)
您可以通过进行如下所示的更改来访问与好奇目录相同的wordpress帖子。将好奇更改为您的实际目录/帖子。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Wordpress_Work/realestate/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
#add an OR
RewriteCond %{REQUEST_FILENAME} !-d [OR]
#OR if the URI is curious or curious/ or curious/subfolder
RewriteCond %{REQUEST_URI} ^/Wordpress_Work/realestate/curious(/.*)?$
RewriteRule . /Wordpress_Work/realestate/index.php [L]
</IfModule>