sof*_*ech 3 html php url-rewriting
我将网站的内容存储在数据库中。它就像一个 CMS。人们将从管理面板添加页面内容,内容将存储在数据库中。
在一页中,我添加了 10-12 个链接,<a href="page.php/abc"我的 URL 看起来像www.example.com/page.php/abc。我想躲.php起来page.php。在不使用 .htaccess 的情况下如何做到这一点?
我已经尝试过str_replace(从 CMS 添加到页面内容中),但它似乎无法将其识别为 PHP 代码并将其视为字符串。
您可以通过以下方式执行此操作:
要么将此代码放入您的htaccess 文件中(您不需要),要么将此代码放入服务器的配置文件中:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这将从您网站的所有 URL 中隐藏 .php。
就是这样。
| 归档时间: |
|
| 查看次数: |
10929 次 |
| 最近记录: |