0

URLをから変更しました

http://www.website.com/b.php?n=45&t=example

これに

http://www.website.com/45/example

このmod_rewriteを使用して

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([^/]+)/(.*) /b.php?n=$1&b=$2 [L,QSA]

$ _GETを使用したいので、クエリ文字列を引き続き機能させるにはどうすればよいですか?

echo '<img src="gifs/' . $_GET["t"] . '/' . $_GET["n"] . '.gif">';
4

1 に答える 1

1

次の.htaccessコードを使用して完全なURLをb.phpファイルに送信できます。そこで、explode関数を使用してURLを分割しクエリ文字列を個別に取得できます。

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/* b.php?url=%{REQUEST_URI} [L,NC,QSA]
于 2012-08-24T11:31:07.517 に答える