htaccess 将 example.com/index.php 重定向到 example.com/home

发布于 2024-12-11 15:01:05 字数 149 浏览 0 评论 0原文

预先感谢,我正在尝试将输入 example.com 或 example.com/index.php 的任何人重定向到 example.com/home

请让我知道,我已经尝试了重定向永久和 301 的 htaccess 规则,但他们还没有工作了。我的页面是动态创建的。

Thanks in advance, I am trying to redirect anyone who types in example.com or example.com/index.php to example.com/home

Please let me know, I have tried the htaccess rules of redirect permanent and 301's and they have not worked. My pages are created dynamically.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

他是夢罘是命 2024-12-18 15:01:05

首先,确保您的语法正确。这是您的 .htaccess 文件的样子吗?

Redirect 301 / http://example.com/home
Redirect 301 /index.php http://example.com/home

如果您确定,请尝试以下操作:

RewriteEngine on
RewriteBase /
RewriteRule ^& http://example.com/home [L,R=301] 
RewriteRule index.php http://example.com/home [L,R=301]

First, make sure your syntax is correct. Is this what your .htaccess file looked like?

Redirect 301 / http://example.com/home
Redirect 301 /index.php http://example.com/home

If you're sure, try this:

RewriteEngine on
RewriteBase /
RewriteRule ^& http://example.com/home [L,R=301] 
RewriteRule index.php http://example.com/home [L,R=301]
蓝天 2024-12-18 15:01:05

你不能直接放置一个 php 脚本来重定向访问者吗?以下应该可以工作,将其保存为根目录中的index.php。

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.yoursite.com/home" ); 
?> 

Couldn't you just put a php script to redirect visitors? The following should work, save it as index.php in your root directory.

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.yoursite.com/home" ); 
?> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文