gpt4 book ai didi

javascript - 使用 .htaccess 的简单重定向不起作用

转载 作者:行者123 更新时间:2023-11-28 02:06:46 26 4
gpt4 key购买 nike

我正在尝试创建一个简单的重定向,我对 user/55 的所有请求都将被重定向到folder2/index2.html

我正在运行 wamp 的本地主机上进行测试。我的项目层次结构是:

enter image description here

我这样定义.htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^users/55 folder2/index2.html [R=301,L]

我的主页是index1.html,它看起来像这样:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>Index1 page</h1>

<a href="users/55">go to second page</a>
</body>
</html>

当我按下链接时,没有重定向,而是收到错误:在此服务器上找不到请求的 URL/redirect/folder1/users/。

我在 Apache 服务器上启用了 mod_rewrite,并且在日志中没有看到错误。我做错了什么我尝试遵循一个简单的指南,但它不起作用。

最佳答案

我认为这只是因为 anchor 标记中的网址是相对网址。

<a href="users/55">go to second page</a>

以上内容将链接到/redirect/folder1/users/

如果您想链接到/redirect/users,您可以尝试

 <a href="/redirect/users/55">go to second page</a>

关于javascript - 使用 .htaccess 的简单重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17656329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com