StackOverflow のすべての記事を参照しても修正できないように見える問題に行き詰まっています。「www.example.nl/domain.php?user=somename」のような Web サイトがあり、ユーザーが「somename.example.nl」と入力してそのページにアクセスする必要があります。私たちは何年にもわたって努力してきましたが、私たちが見つけた答えはどれもうまくいきません.
次のようなコードを試しました。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^(www\.)?example.nl$ [NC]
RewriteRule ^([^/]*)/?$ domain.php?user=$1 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} ^/index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^(www|mail).example.nl$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+).example.nl$ [NC]
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)/?$ domain.php?user=%2 [NC,QSA,L]
また、その前にこれを試しました:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+).example.nl$ [NC]
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)/?$ domain.php?user=$1 [NC,QSA,L]
これが再投稿である場合は、申し訳ありませんが、私は何時間もこれに固執しており、明日が期限のプロジェクトに対する回答が本当に必要です.
お時間を割いていただきありがとうございます。