0

../players.php?first_name=Richard&last_name=Marston の URL を書き換えるのに役立つ htaccess ファイルがあります。これにより、../Richard%20Marston の URL が得られます。

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ players.php?first_name=$1&last_name=$2

IndexIgnore *

誰かが私の現在の .htaccess ファイルを助けて修正して、%20 なしで読み取り、代わりに ../RichardMarston などのギャップなしで読み取るか、プロファイル ページの ../Richard-Marston などの - で読み取ることができますか?

とても有難い

4

2 に答える 2

0

姓と名の間に何らかのセパレーターが必要です。ルールが 1 つしかない場合はplayers/ 、書き換えルールで削除できます。

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^players/([^/]+)/([^/]+)$ players.php?first_name=$1&last_name=$2

IndexIgnore *

players/Richard/Marston のようにURL を書き換えますplayers.php?first_name=Richard&last_name=Marston

于 2013-09-19T19:40:57.683 に答える