私は自分のサイトの htaccess を機能させるのに苦労しています...しかし、うまくいきません..
以下はコードです
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? /profile.php?username=$1 [L,NC]
</IfModule>
これは問題なく正常に動作します..しかし、何かを追加すると動作しません..次の場合-
1) たとえば、example.com/dinesh と入力すると、www.example.com にリダイレクトされます (常にホームページではなく、www.example.com/dinesh にしたい)
2)今、2つのパラメーターを持つ別のusers.phpがあります.1つのパラメーターを渡すと、このルールprofile.phpを実行する必要がありますが、2つのパラメーターを渡すと、user.phpに移動する必要があります。多くの組み合わせを試しましたが、これ動かない。
専門家が私に少なくともいくつかのヒントを与えることができれば、それは素晴らしいことです.