我无法访问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?
答案 0 :(得分:0)
假设您的服务器启用了mod_rewrite,您应该能够将其放在网站根文件夹中的.htaccess文件中,位于Directory
或VirtualHost
部分内:
RewriteEngine On
RewriteRule ^(.*)/(.+) / [R=301,L]
该规则将匹配任何带有斜杠的URL和后面的一些字符,并向浏览器发送301永久重定向(您希望301指示重定向,而不是404 ..搜索引擎将选择此项并且正确调整他们的链接。)