0

我需要将显示网址从

 www.site.com/blog/events/ 

 www.site.com/events/

我已经安装了 WordPress

/blog/目录,并为/events/安装了一个插件,用于动态事件管理。

基本上,当 URL 中出现/events/时,我想摆脱URL中的/blog

我使用 .htaccess 文件尝试了各种重写规则,但没有一个规则成功。

此外,还有 2 个 .htaccess 文件(第一个 .htaccess 文件是 Web 服务器根路径中的默认文件,另一个是/blog/目录中的默认 WordPress .htaccess 文件)。

我对需要尝试 URL mod 重写规则的 .htaccess 文件有点困惑。

如何使用 URL mod rewrite 条件规则来做到这一点?

请帮助我看到光明。任何支持将不胜感激!

提前致谢...

4

1 回答 1

1

在 htaccess 根目录中尝试以下代码:

RewriteEngine On
RewriteRule ^events/(.*)$ /blog/events/$1

第一行允许您重写 url。第二行检查 url 是否以“events/”开头,如果是这样,服务器将在真正的“blog/events/”目录中查找文件。

于 2013-07-19T14:40:48.197 回答