-1

.htaccess 内の特定のリンクを無視するルールを作成しようとしています。

RewriteRule ^([a-zA-Z0-9-_",'w\s@]+)$ profile?u=$1
RewriteRule ^([a-zA-Z0-9-_",'w\s@]+)/$ profile?u=$1

上記のコードはhttp://me.com/youのようなリンクをリダイレクトします

http://me.com/profile?u=you

しかし、ユーザーが me.com/contact と入力したときにcontactという単語を無視したい

ユーザーは me.com/profile?u=contact ではなく、連絡先ページに移動します。

ありがとう、あなたの助けは本当に感謝されます

4

1 に答える 1

0

これをルールの直前に追加して、単語を除外します。

RewriteCond ^((?!contact).+)$

本当に、参考書で調べることができます。

于 2012-06-14T01:09:29.133 に答える