我有一个 htaccess 文件,如下所示:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?$1=$1&pid=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ /index.php?pid=$1 [L,QSA]
它将诸如 fe “administration/modules”之类的链接指向“index.php/administration=administration&pid=modules”或“administration”指向“index.php?pid=administration”。
出于性能原因,我想修改 htaccess,所以它可以直接链接
“管理_55”
至
index.php?pid=55"
所以'55'(记录的id)必须以某种方式从pid参数“pid=administration_55”中提取出来。因为我也希望有一个可见的 url,比如“www.example.com/administration”,没有“_55”部分,我想知道,如何直接在 htaccess 文件或在响应带有标头重定向的 php 文件?
提前感谢,杰登