私は次のような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を変更して、次のようなリンクを送信できるようにします。
「administration_55」
に
index.php?pid = 55 "
したがって、「55」(レコードのID)は、pidパラメータ「pid=administration_55」から何らかの方法で抽出する必要があります。また、「_ 55」の部分がない「www.example.com/administration」のようなURLを表示したいので、htaccessファイルまたはヘッダーリダイレクトでphp-fileに応答しますか?
事前に感謝、ジェイデン