-1

こんにちは私はphpを使用して.htaccessファイルを編集しています。ユーザーが次のように入力できるように作成しようとしています。

website.com/users/1(実際にはwebsite.com/profile.php?id=1)

今、私はこれを達成するのに役立つ他のリソースを見つけましたが、それを行うと、テーマが壊れて、まっすぐな白黒のコンテンツ、背景色、ヘッダーなどがないページになります。

これを成功させるにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

1

htaccessファイルで次のようなことを試すことができます。

RewriteEngine On
RewriteRule ^users/([0-9]+)$  profile.php?id=$1  [L]
于 2013-01-04T19:45:05.383 に答える
1

あなたはこれを試すことができます:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /users/([^/]+)/?
RewriteRule .* http://website.com/profile.php?id=%1   [L]

これは静かにマッピングされます:

http://website.com/users/anything

に:

http://website.com/profile.php?id=anything

于 2013-01-04T19:55:54.223 に答える