2017-04-20 10 views
1

私のhtaccessルールに問題があります。 私は私のhtaccessファイルで、このルールがあります。htaccessルールはドットを受け付けません

RewriteEngine On 
RewriteRule ^u/([a-z-0-9-_]+)$ user.php?id=$1 

とその作業だけで罰金をしかし、私は、ドットでユーザ名を書くときには、 、ブラウザを動作しません。私が見上げたページが を発見していないと言います(。)インターネットと何も私を助けた 誰もここに助けることができますか?

+2

使用 '^ U /([^ /] +)$'どこ '[^ /] +' * '/'以外* 1以上の文字と一致します。 –

答えて

0

[a-z-0-9-_]パターンは、小文字のASCII文字、-および_と一致します。 ネゲートされた文字クラスに置き換えた場合[^/]/以外の任意の文字に一致します。

使用

RewriteRule ^u/([^/]+)$ user.php?id=$1 
+1

ありがとうございます、問題は解決しました –

関連する問題