【发布时间】:2018-09-26 01:40:20
【问题描述】:
我想删除?和 = 来自我的 URL “http://localhost/G-Zip/offices-view.php?id=11041”,使用 .htaccess。 我使用此代码从 URL 中删除扩展名。
从 URL 中删除 .PHP
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
【问题讨论】:
-
从 url 中删除
?和=会给你留下http://localhost/G-Zip/offices-view.phpid11041可能不会被 PHP 解析。有什么用? -
如果你使用
$_SERVER['REQUEST_URI']就像“MVC 5”,然后explode()URL 和 TRIM 是可能的 -
还是不行:(