0

次のようなドメインを書き換えるのを待っています: http://domain.com/USERoa domain like this http://domain.com/viewer/user.php?username=USER.

ただし、ユーザー名が空白の場合は、ルールを無視してホームページに残してください。

これが私が今持っているものです:

RewriteRule ^([^/]*)$ /viewer/user.php?username=$1 [L]

しかし、それはホームページをユーザーとして扱っています。

助けてください、ありがとう。

4

1 に答える 1

0

これを試すことができます:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !user\.php
RewriteCond %{REQUEST_URI}  ^/([^/]+)           [NC]
RewriteRule  .*    viewer/user.php?username=%1  [L]

サイレント マップ

http://domain.com/USER

に:

http://domain.com/viewer/user.php?username=USER

vieweruser.phpは固定文字列ですが、USERはそうではなく、任意の名前にすることができます。

于 2013-01-30T06:15:57.250 に答える