2011-11-22 52 views
0

我有一个网站设立在那里我存储我的所有用户配置文件在/会员中心/会员目录/ USERNAME的.htaccess重定向:发布后续URI

我的问题是,一些推荐的是发布到/成员/ USERNAME

一个贬值的结构有没有一种方法,我可以配置我的.htaccess文件的要求USERNAME自动发布到正确的位置?我在google上发现的所有内容都是静态重定向。

如果这不可能通过.htaccess,是否有另一种方法可以使用?

提前

回答

0

非常感谢你的意思是这样的:

RedirectMatch 301 ^/members/([^/]+)/? /member-centre/member-directory/$1 

这与重定向永久重定向浏览器。

+0

奇妙 - 这工作完美。非常感谢。 –

0

尝试这样:

RewriteRule ^members/ /member-centre/member-directory/ [L] 
1

如果你正在寻找一个解决方案重定向,乔恩·林将正常工作。如果你想要做一个重写,然后把下面的.htaccess文件在你的域的根

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/members/([^/]+)$ [NC] 
RewriteRule . member-centre/member-directory/%1 [L] 

如果会员/中心等是相对于根文件系统,而不是你的域,然后替换最后一行(只是引导斜杠)

RewriteRule . /member-centre/member-directory/%1 [L] 
+0

感谢您抽出宝贵时间来了解更多详情Ulrich - 您对我的理解有了很大的提高。 –