htaccess规则从URL中删除博客

时间:2013-03-08 09:54:51

标签: wordpress .htaccess blogs

我有一个用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]

0 个答案:

没有答案