【发布时间】:2012-04-07 03:04:39
【问题描述】:
我想通过 htaccess 文件从 url 中删除 .php 扩展名。请告诉我我该怎么做??
url:http://domain name/profile.php
我想要这样
url:http://domain name/profile
【问题讨论】:
-
这里已经回答了大概 20,000 次。
我想通过 htaccess 文件从 url 中删除 .php 扩展名。请告诉我我该怎么做??
url:http://domain name/profile.php
我想要这样
url:http://domain name/profile
【问题讨论】:
您需要阅读它,以便能够编写正则表达式并以不同方式使用 .htaccess,但简单的重写将如下所示:
RewriteEngine on
RewriteRule ^profile$ profile.php [L]
如果你想全局删除所有 .php 扩展名但保留文件名,你需要一个看起来像这样的正则表达式:
RewriteRule ^([a-zA-Z0-9\-_]+).php$ $1.php [L]
【讨论】: