gpt4 book ai didi

.htaccess - 通过 .htaccess 将 URL 重定向到自定义 URL

转载 作者:行者123 更新时间:2023-12-01 12:56:41 25 4
gpt4 key购买 nike

我有一个 www.mypage.com 页面,我想将特定 URL 重定向到另一个不存在的 URL。

例如,我希望 www.mypage.com/about 重定向到 www.mypage.com/about-company.php ,其中/about 不存在- 这是我编写的自定义 URL。

我没有动态 URL,只想通过 .htaccess 告诉“this/CUSTOM_URL redirect to this/URL.php”。

URL 栏中,它必须显示自定义 url

不知道能不能实现。我一直在寻找它,我发现的只是重写动态 URL 的方法,因此,使用模式。

这方面的一个例子是 Wordpress 的永久链接,您可以在其中为每个页面指定所需的 URL。

最佳答案

尝试将以下内容添加到站点根目录中的 .htaccess 文件中,以获取您请求运行的特定示例:访问 www.mypage.com/about-company .php 通过使用 www.mypage.com/about

RewriteEngine on
RewriteBase /

#if about was requested, server about-company.php
RewriteRule ^about$ about-company.php [L,NC]

如果您想要更通用的规则,例如www.mypage.com/anything 用于访问www.mypage.com/anything.php 您可以将上面的规则替换为

RewriteRule ^(\w+)$ $1.php [L,NC]

或者您可以将所有请求发送到一个 .php 文件,该文件决定要显示的页面,例如

RewriteRule ^(\w+)$ index.php?page=$1 [L,NC]

关于.htaccess - 通过 .htaccess 将 URL 重定向到自定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9382686/

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