我们一直被困在一个问题上,即使使用 StackOverflow 上的所有文章,我们似乎也无法解决;我们有一个像“www.example.nl/domain.php?user=somename”这样的网站,我们需要我们的用户通过输入“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]
如果这是一个转发,我很抱歉,但我已经坚持了几个小时,我真的需要一个明天到期的项目的答案。
感谢您花时间帮助我们!