【发布时间】:2011-05-16 11:12:15
【问题描述】:
出于正当理由,我需要重写我的 wordpress 'pages' 的所有 url 以用作旧版 url。
例如,当有人进入时
www.mysite.com/contact_us 我想将我的 wordpress 上的页面作为 `/contact-us/ 提供,但保持 URL 不变为 contact_us
目前我的 wordpress 永久链接已设置为自定义结构,这在我的 .htaccess 中为我提供了以下内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
有人可以告诉我如何添加规则来重写上述内容。我有很多 url 要做,但是一个例子在这里会有很大的帮助。谢谢。
我已经尝试添加
ReWriteRule ^contact_us$ /contact-us/,但我只是在 /contact_us 网址上收到 404。
【问题讨论】:
-
在浏览器中直接输入
www.mysite.com/contact-us/会发生什么?
标签: wordpress mod-rewrite