我想将此网址:
page/12345
重定向到此page.php?id=12345
。
所以我用了:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^app/([^/]+)/([^/]+)$ app/$1.php?id=$2 [L]
但是当我尝试在 PHP 中获取 ID 时,我得到了这样的结果:
12345.php
所以我需要删除最后的
.php
。
你有办法在.htaccess中自动删除它吗?
谢谢。
在访问 URL 的根文件夹中的 .htaccess 文件中尝试此操作。
RewriteEngine on
page/(.*)/ page.php?id=$1
page/(.*) page.php?id=$1
像 page/12345 和 page/12345/ 这样的请求都会给出 page.php?id=12345