Apache 删除特定文件名.htaccess

Apache 删除特定文件名.htaccess,apache,.htaccess,Apache,.htaccess,我有一个网站: mysite.com/welcome 我不想删除url的欢迎部分,但仅当该部分为==欢迎时 例如: mysite.com/welcome=>mysite.com/ mysite.com/contact=>mysite.com/contact 在任何其他情况下,mysite.com之后的名称保持不变 我知道这与我服务器上的.htaccess文件有关,但我不知道 我必须如何确切地认识到这一点。我想我必须使用正则表达式 感谢您的帮助您可以使用此规则删除仅限欢迎: 将此规则放在root.

我有一个网站:

mysite.com/welcome

我不想删除url的欢迎部分,但仅当该部分为==欢迎时

例如:

mysite.com/welcome=>mysite.com/

mysite.com/contact=>mysite.com/contact

在任何其他情况下,mysite.com之后的名称保持不变

我知道这与我服务器上的.htaccess文件有关,但我不知道 我必须如何确切地认识到这一点。我想我必须使用正则表达式


感谢您的帮助

您可以使用此规则删除仅限欢迎:


将此规则放在root.htaccess中。

Hmm。。。我添加了这一行,但在我的url中仍然是mysite.com/welcome确保这是根.htaccess中的第一条规则,并且启用了.htaccess。我上载了我的htaccess文件:在第一行和最后一行尝试了它。。。也许这与请求文件名部分有关?第129-131行是的,上面写着/start$/-我的第一个站点是start and not wellcome如果你已经在使用mod_rewrite,那么就在RewriteBase line下面使用这个规则:RewriteRule^ welcome$/[L,R=301]。所以现在,我的htaccess是这样的:但仍然没有效果:/
RedirectMatch 301 ^/welcome$ /