我目前正在做一个项目,我想要实现的是能够将多个参数传递给页面并重定向(一个参数作为子域)。我也必须为多个添加的主机执行此操作,因此我没有特定的域名,并且必须使用 [^.] 作为域名。
例如:boss.domain.com/topics --> www.domian.com/topics.php?username=boss 我已经阅读了很多解决方案,但都没有成功:|
====== 作为记录,这是我现在用于重定向的内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTP_HOST} !^(www|ws)\.[^.]+$
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^ws\.domain\.com$
RewriteRule ^ domain.com/ws%{REQUEST_URI} [L,P]
======
如果你能在这里帮助我,将不胜感激。问候。