gpt4 book ai didi

php - .htaccess 指向页面的 php 版本(如果存在)

转载 作者:行者123 更新时间:2023-12-02 05:17:54 28 4
gpt4 key购买 nike

我一直在绞尽脑汁试图让它工作,但我没能做到。

我需要将所有 html 页面重定向到 php 页面,除了扩展名外,所有页面都具有相同的名称,但前提是存在 php 版本。

因此,如果页面是“products.html”,我需要它检查“products.php”是否存在,如果存在,则执行 php 版本(不重定向浏览器并显示 products.php),如果不存在, 渲染 html 版本

这可以使用 htaccess 完成吗?如果是这样,你能帮我举个例子或者告诉我在哪里可以找到这方面的例子吗?

旁注:我需要对 .html.htm 页面执行此操作。

我还尝试使用我在网上找到的 AddType 和 AddHandler 示例让 html 页面执行 php 代码,但它们都不适合我,所以这就是我决定改用每个页面的 php 版本的原因。

谢谢。

最佳答案

将此代码放入您的 DOCUMENT_ROOT/.htaccess 文件中:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)\.html?$ /$1.php [L]

关于php - .htaccess 指向页面的 php 版本(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705993/

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