Wordpress 如何重写指向sub directoru.htaccess的链接

Wordpress 如何重写指向sub directoru.htaccess的链接,wordpress,apache,.htaccess,Wordpress,Apache,.htaccess,我需要重写以的形式显示在浏览器中的所有链接,这些链接以的形式显示,但仍会在 谢谢内部重定向http://onlifestyle.org/catogory/post至http://onlifestyle.org/directory/catogory/post: RewriteRule ^category/post/?$ /directory/category/post [L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+directory/category/

我需要重写以的形式显示在浏览器中的所有链接,这些链接以的形式显示,但仍会在
谢谢

内部重定向
http://onlifestyle.org/catogory/post
http://onlifestyle.org/directory/catogory/post

RewriteRule ^category/post/?$ /directory/category/post [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+directory/category/post/? [NC]
RewriteRule ^ /category/post [R=302,L]
http://onlifestyle.org/directory/catogory/post
http://onlifestyle.org/catogory/post

RewriteRule ^category/post/?$ /directory/category/post [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+directory/category/post/? [NC]
RewriteRule ^ /category/post [R=302,L]
如果一切正常,如果你愿意,可以将302改为301。

看看类似的,或者谷歌如何使用htaccess制作精美的url。将丑陋的url重定向到奇特的url,然后在内部将奇特的url重写为丑陋的url。您必须确保重定向与内部重写的url不匹配,方法是使用重写上的结束标志,或者以其他方式使它们不匹配。