2

我有一个用 php 开发的网站。根文件夹包含所有文件和一个 .htaccess 文件,用于在根目录上重写页面。我已经在博客文件夹中安装了 wordpress。

假设我的网站网址是 www.abc.com 它在根目录上有页面,这些页面也被重写了,例如 www.abc.com/about-us/

不,当我访问博客文件夹中的帖子时,它显示为 http://www.abc.com/blog/las-vegas/

我想要的是从上面的网址中删除博客词。即 url 应该是 http://www.abc.com/las-vegas/并且它应该指向 blog 文件夹中的一个页面。

同时,根文件夹的重写规则应该有效,即 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} !blog rewriterule ^(.*)$ /mintonapillow.php [L]

4

0 回答 0