沃梦达 / 编程问答 / php问题 / 正文

如何使用 .htaccess url 重写添加 .php 扩展名?

How to add .php extension using .htaccess url rewriting?(如何使用 .htaccess url 重写添加 .php 扩展名?)

本文介绍了如何使用 .htaccess url 重写添加 .php 扩展名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的网站上设置了 .htaccess 文件,该文件将 SLUG 文本显示为 URL 中的页面名称,但没有扩展名.例如真实网址是

I have set up .htaccess file on my website which display SLUG text as page name in URL but without extension. e.g. Real url is

www.mywebsite.com/page.php?page=about-us

然后通过url重写加载到下面的url

Then it loads on below url through url rewriting

www.mywebsite.com/about-us

下面是我的 .htaccess 文件代码

Below is my .htaccess file code

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !^.*(images/|.js|.css).*$ [NC]
RewriteRule ^([a-zA-Z0-9_-]+)$ /page.php?page=$1

现在我想在所有页面上显示 .php 扩展名,以便 url 应该如下所示

Now I want to show the .php extension on all pages, so that the urls should be like below

www.mywebsite.com/about-us.php

我该怎么做?

推荐答案

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !^.*(images/|.js|.css).*$ [NC]
RewriteRule ^([a-zA-Z0-9_-]+).php$ /page.php?page=$1

这篇关于如何使用 .htaccess url 重写添加 .php 扩展名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何使用 .htaccess url 重写添加 .php 扩展名?