如何使用404 .htaccess重定向文件夹 - 没有httpd.conf?

时间:2010-04-06 19:23:12

标签: .htaccess redirect

我无法访问httpd.conf。如果类型一文件夹更像是>,我该如何重定向用户? http://www.example.com/folder/folder2/ - >将404重定向到主页面。

用户应该只能访问此根http://www.example.com/link+custom1+custom2/

如果他们输入类似http://www.example.com/link+custom1+custom2/onemorefolder/orTwo/的内容 - >重定向

我怎么能只用.htaccess而不用php?

1 个答案:

答案 0 :(得分:0)

假设您的服务器启用了mod_rewrite,您应该能够将其放在网站根文件夹中的.htaccess文件中,位于DirectoryVirtualHost部分内:

    RewriteEngine On
    RewriteRule ^(.*)/(.+) / [R=301,L]

该规则将匹配任何带有斜杠的URL和后面的一些字符,并向浏览器发送301永久重定向(您希望301指示重定向,而不是404 ..搜索引擎将选择此项并且正确调整他们的链接。)