我正在四处寻找重复项,但我无法找到我认为应该是简单的答案。
将 .php
添加到没有扩展名的任何内容的重写规则是什么?
示例:
www.website.com/styles.css -> www.website.com/styles.css
www.website.com/login -> www.website.com/login.php
谢谢!
最佳答案
以下内容可能适合您的需求:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1.php [L]
这会自动将 .php 扩展名添加到没有扩展名的文件名中。它可能会尝试将something.css重命名为something.css.php,但只有当something.css.php存在时才会这样做。
关于apache - htaccess 将 .php 添加到没有扩展名的所有内容中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17048796/