许多不同的答案,但在15页Google结果之后,没有一个符合我的情况。 我尝试过使用-Index和RedirectMatch,但它们阻止了文件的访问。
我需要尝试访问mysite.com/media/中的任何文件夹(或错误的网址)以重定向到mysite.com
但是,网站本身仍然可以访问内容(即脚本,CMS等)
e.g。 mysite.com/media/,mysite.com/media/sub1/,mysite.om/sub1/sub2/,mysite.com/media/doesntexist.html等等全部重定向到mysite.com /
基本上,除非您知道确切的网址,否则无法访问/ media /或其内容。
答案 0 :(得分:0)
在Web根目录中创建.htaccess文件
Options -Indexes +FollowSymLinks
RewriteEngine on
RewriteRule /media http://www.yoursite.com/ [R=301,L]
答案 1 :(得分:0)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/media http://example.com/ [R=301,L]
# not sure if the '/' after '^' should be there, so remove if not working
如果媒体文件夹中请求的文件不存在,则重定向到example.com