2012-01-10 72 views
0

我正在使用电子商务引擎为登录用户的某些帐户功能创建Wordpress网站。我能够控制用户看到的网页以及他们可以在网站的大部分地方与哪些内容进行互动,但是需要将一个网址指向帐户页面,但我不需要在非子网页上重定向。仅将基址请求重定向到页面,而不是子页面

例子:

mydomain.com/baseurl - >应重定向到客户账户上。但我不想重定向子页面。

mydomain.com/baseurl/some-child-page/product - >应该重定向任何地方,只是显示正常。

我已经尝试过的htaccess:

Redirect /baseurl http://mydomain.com/customer-account-page 

但是这在逻辑上会影响孩子的网页也是如此。

是否可以只重定向基本URL页面?我不想破坏在基本URL页面上显示一些动态内容的现有软件,所以我只是希望自动避开它,因为我不希望用户看到该页面。

我没有在这里的其他地方看到我确切的问题,所以我希望有人能指导我。谢谢!

+0

只要.htaccess规则我s上面的提示。 – gabearnold 2012-01-10 16:09:24

+0

@gebearnold:我没有看到你的问题内的规则。请包括它。 – Tadeck 2012-01-10 16:29:20

+0

Here:“Redirect/baseurl http://mydomain.com/customer-account-page” – gabearnold 2012-01-10 16:35:53

回答

1

尝试将以下内容添加到您的域的根文件夹中的htaccess文件中。

RewriteRule ^baseurl$ http://mydomain.com/customer-account-page [L,R] 

如果你想重定向的URL是http://mydomain.com/some-folder/to-redirect.php则该规则将

RewriteRule ^some-folder/to-redirect\.php$ http://mydomain.com/customer-account-page [L,R] 

编辑

以下内容添加到您的.htaccess文件中的mydomain.com

根目录
RewriteEngine on 
RewriteBase/


#redirect mydomain.com/shop with or without trailing slash 
RewriteRule ^shop/?$ http://mydomain.com/customer-account-page [L,R] 
+0

我尝试了几件事,但是你能否给我一个上面提到的baseurl的例子,或者如何使用这件作品?谢谢:) – gabearnold 2012-01-10 16:11:52

+0

@gabearnold我上面有一个例子。如果没有任何意义,请提供您要重定向的网址,并且我会更新规则 – 2012-01-10 16:18:24

+0

mydomain.com/shop应该重定向到mydomain.com/customer-account-page 但是 - mydomain.com/shop/some - 产品不应该在任何地方重定向。 – gabearnold 2012-01-10 16:25:40

相关问题