【发布时间】:2015-10-07 11:02:54
【问题描述】:
这听起来像是一个已经被问过很多次的任务,但我想要做的是非常具体的。我想将任何请求重定向到我的根目录的“目录”,例如:
http://example.com/sub/12345.html -- 限制为 --> http://example.com
http://example.com/sub/foobar.php -- 重定向到 --> http://example.com
http://exmpale.com/othersub/foo -- 不应该重定向!
问题是我不想改变 URL,只改变内容。所以访问者应该看到他们在地址栏中输入的 URL,而不是网站索引内容。我的 .htaccess 文件已经包含一个重写来处理如果使用发出文件类型会发生什么。我不知道这是否会干扰我想做的事情,但我会提供它只是为了澄清。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
提前致谢!
【问题讨论】:
标签: php regex .htaccess redirect web