我有一个用php开发的网站。根文件夹包含所有文件和.htaccess文件,用于重写root上的页面。我在博客文件夹中安装了wordpress。
假设我的网站网址是www.abc.com 它的根页面也有重写,例如www.abc.com/about-us /
当我访问博客文件夹中的帖子时,它显示为 http://www.abc.com/blog/las-vegas/
我想要的是从上面的网址中删除博客字词。即网址应该是 http://www.abc.com/las-vegas/它应该指向博客文件夹中的一个页面。
同样,根文件夹的重写规则应该可以正常工作,即www.abc.com/about-us/应该是可访问的。
我使用了以下代码
#RewriteRule ^$ blog/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ blog/$1 [L]
但上述规则仅适用于博客文件夹,当我们访问www.abc.com/about-us/(即根文件)时,甚至将其重定向到博客文件夹。
root htaccess中有以下规则,它将所有请求重定向到特定文件。我需要找到一种方法,博客文件夹中的页面将绕过以下规则。但规则必须是通用的
RewriteCond%{REQUEST_URI}!博客 rewriterule ^(。*)$ /mintonapillow.php [L]