301 重定向部分工作。需要帮助

发布于 2024-10-27 19:08:27 字数 375 浏览 1 评论 0原文

我正在使用部分工作的标准重定向。

它确实会重定向到新页面,但在浏览器中它会保留旧网址,就好像它仍在我的网站上一样。我想显示新的网址,以便用户下次直接进入新页面而不是旧页面。

因此,如果我输入 old-url.php,服务器将重定向到 new-url.php,但在浏览器中用户可以看到 old-url.php。我希望浏览器显示 new-url.php

我应该使用 php 将浏览器重定向到新 url 吗?

注意,我没有使用任何数据库,所以我只能通过 htaccess 和 php 来做到这一点,

但我不喜欢使用 php,因为我重定向的文件已从我的服务器中删除,并创建它们只是为了重定向,会让我的网站变得一团糟。

我想坚持使用 htaccess

i'm using the standard redirection which works partialy.

it does redirect to the new page, but in the browser it keeps the old url as if it's still on my website. i would like instead to show the new url so the user will go next time directly to the new page and not the old one.

so, if i type in the old-url.php the server would redirect to new-url.php, but in the browser user can see the old-url.php. i would like the browser to show the new-url.php

should i use php to redirect the browser to the new url?

note, i'm not using any databases, so i can only do this through htaccess and php

i wouldn't like though to use php as the files from which i'm redirected are deleted from my server and creating them just for redirection, would make a mess on my website.

i'd like to stick to htaccess

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

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

发布评论

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

评论(2

奶气 2024-11-03 19:08:27

在 .htaccess 中输入完整路径,例如...

RewriteRule ^old/address http://www.example.com/new/address [R=301]

基于您的 .htaccess..

RewriteRule ^old.php http://website.org/directory/new.php [R=301,L] 

Type a full path in your .htaccess eg...

RewriteRule ^old/address http://www.example.com/new/address [R=301]

Based on your .htaccess..

RewriteRule ^old.php http://website.org/directory/new.php [R=301,L] 
初见你 2024-11-03 19:08:27

你在 PHP 中尝试过这个吗?

<?php
header('Location: http://www.example.com/');
?>

Did you try this in PHP?

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