0

我在 Dreamhost 上的 wordpress 安装基础中创建了一个 .htaccess 文件,但它似乎还没有工作。想要将任何对 page_id 为 7 的请求定向到页面 id 为 43。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http://www.myapp.com/?page_id=7 /?page_id=43 [NC,L]
</IfModule>

实际上,除了保存文件之外,我还需要做任何事情来触发 apache 来获取它吗?有什么方法可以查找日志文件条目以帮助查明问题?

4

1 回答 1

2

尝试以下操作:

RewriteEngine On
RewriteCond %{QUERY_STRING} page_id=7
RewriteRule ^(.*)$ /?page_id=43 [NC,L]

使用此规则集,您还可以更加具体,例如提供指向同一页面的可选漂亮 URL 等。

于 2013-10-05T22:23:54.587 回答