0

ワイルドカードを使用して、すべてのページアドレスが許可されるようにします。ただし、ユーザーログイン、登録などの静的ページアドレスを使用したいと思います。私は現在この方法を使用していますが、予想どおり、page.phpすべてのページアドレスで検索を試みます。

# KONTO
RewriteRule ^skapa-ett-konto$    account-create.php [L]
RewriteRule ^logga-ut$    account-logout.php [L]


# KONTO: Sidor som behöver laddas in genom jQuery/AJAX
RewriteRule ^slutfor-registreringen$    configurations/javascripts/ajax-form/account-create.php [L]
RewriteRule ^logga-in$    configurations/javascripts/ajax-form/account-login.php [L]



# --------------------------------------- #



# PROFIL
RewriteRule ^anvandare/([a-z0-9]+)$    profile.php?u=$1 [L]



# --------------------------------------- #



# ENSKILDA FILER
RewriteRule ^(.*)$    page.php?p=$1 [L]

RewriteRule静的アドレス以外のページアドレスにワイルドカードを使用するにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

1

login私の理解が正しければ、やのような既存のページをregistration最後のルールから除外したいでしょう。それらを除外する方法は次のとおりです。

# ENSKILDA FILER
# Add other pages to exclude here
RewriteCond %{REQUEST_URI}  !(page\.php|login|registration)  [NC]
RewriteRule ^(.*)$    page.php?p=$1 [L]
于 2013-02-15T23:26:32.093 に答える
0

他のすべてのアドレスがファイルでない場合は、page.phpルールの前に

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* page.php?p=$0 [L]
于 2013-02-15T23:14:49.687 に答える