使用.htaccess为woocommerce页面重定向URL

时间:2017-06-02 07:10:03

标签: php wordpress .htaccess url redirect

我想为我的帐户页面设置woocommerce的网址。

默认值为 www.sitename.com/my-account

我想要一个URL,例如: www.sitename.com/page应重定向到 www.sitename.com/my-account

我尝试使用.htaccess

RewriteEngine on
RewriteRule  ^page/?$ myaccount/my-account.php  [NC,L]

但是不行。 这有什么问题?

另一种简单的方法是创建一个页面,并在该页面中重定向到我的帐户页面。但我想通过.htaccess

来做

1 个答案:

答案 0 :(得分:0)

在你的问题中,你说你想从子文件夹重定向到另一个子文件夹,但是你的代码显示你是从一个子文件夹重定向到一个php页面,而且这个php页面在woocommerce的默认结构中不存在(没有有效/my-account.php,但有一个/ my-account)。

如果您尝试将所有内容从/ page重定向到/ myaccount,请使用:

RewriteEngine on
RewriteRule ^/?page/(.*)$ my-account/$1 [R=301,L]

或者您想要从一个子文件夹到另一个子文件夹进行简单的重定向,请执行以下操作:

Redirect 301 /page /my-account