【发布时间】:2010-12-10 06:13:39
【问题描述】:
我的网站是使用 PHP 构建的。所以所有文件都是 .php 扩展名。我需要将扩展名更改为 .html 我得到了此代码。
重写引擎开启
重写规则 ^(.*).html$ $1.php [L]
我能够使用 .html 访问文件。
但我现在面临的问题是
页面中的所有菜单链接都使用超链接 somefile.php 进行硬编码。因此所有请求都以 .php 扩展名发送到服务器,因此浏览器显示 .php 扩展名。所以我试图将.php重定向到.html,但它导致循环......
当我单击服务时,在菜单中,服务的超链接是 www.mydomain.com/services.php,所以地址栏中的 url 是 www.mydomain.com/services.php
我需要把它改成.html
怎么样?
提前谢谢........
【问题讨论】:
标签: apache mod-rewrite url-rewriting apache-config