.htaccess - 如何将所有子目录重定向到域的根目录?

标签 .htaccess mod-rewrite redirect

我有一个域名,上面停放着多个域名。
我需要做的是将每个流量从子目录重定向到根路径。
例如,我的域名是 example.com 当访问者登陆子目录时,我希望他被重定向到根目录。像这样:

http://example.com/foo ==> http://example.com

还要考虑有关停放域名的部分。

http://bar.com/foo == > http://bar.com (parked on example.com)

最佳答案

此重写规则将所有从子目录到上一级(根目录)的请求重写。

RewriteEngine on

RewriteRule  ^([^/]+)\/(.*)$     $2 [L]

关于.htaccess - 如何将所有子目录重定向到域的根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7659936/

相关文章:

apache - 引用:mod_rewrite,URL重写和“漂亮的链接”解释

使用 .htaccess 的 php rewriteEngine 不显示 css

mod-rewrite - mod 将非 www 重写为 www 时遇到问题

强制刷新的 PHP 重定向 (CTRL+F5)

.htaccess - 将页面重定向到不同域下的同一页面

php - WAMP .htaccess 在从 XAMPP 移动后出现内部服务器错误

windows - FOSSIL(版本控制系统)不添加 .htaccess 文件。为什么?

PHP 漂亮的 URL 结合了两个 mod_rewrite 规则?

apache - 从 Apache VirtualHost 将 HTTPS 永久重定向到 HTTP

PHP 脚本运行两次