我正在使用 apche mod_rewrite 在 .htaccess 文件中应用一些规则,
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1.html [R,L,NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
RewriteRule ^(.*)\.html$ $1.php [nc]
它在输入网址时起作用
http://localhost:6060/index.php
重定向到
http://localhost:6060/index.html
但是我需要将页面中的链接转换为 .php 中出现的链接将转换为 .html 扩展名
<a href="index.php">home</a>
在渲染时它将转换为
<a href="index.html">home</a>