2011-05-16 77 views
0

为了一个有效的原因,我需要重写我的WordPress的'网页'的所有网址作为传统的网址。重写我的WordPress的网址成为传统的网址

因此,例如,当有人进入

www.mysite.com/contact_us我想服务在页面多数民众赞成坐在我的WordPress作为`/接触-US /但保留网址不变,因为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 

可有人请告诉我如何在规则添加到重写上面。我有很多网址可以做,但是一个例子在这里会有很大的帮助。谢谢。

我已经尝试添加

ReWriteRule ^contact_us$ /contact-us/,但我只是坐上/ CONTACT_US URL 404。

+0

当您直接在浏览器中输入www.mysite.com/contact-us /'会发生什么? – Lobo 2011-05-16 20:49:15

回答

0

好的我已经明白了:我刚刚将它重写到原始页面的url。我通过关闭永久链接重写或通过悬停在特定页面的视图定位点上来找到原始URL,以获得正确的page_id值。

RewriteRule ^contact_us/$ /?page_id=101 [L] 
RewriteRule ^apply_now/$ /?page_id=41 [L]