我想为我的帐户页面设置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
来做答案 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