在 apache 中创建一个不重定向的重写查询字符串
Create a rewrite query string in apache which is not redirecting
我想将所有流量从 subdomain.domain.com
重定向到 subdomain.domain.com/?appselect=app1
。
我遵循了这里的一些示例:Rewrite query string in .htaccess
但由于某种原因,他们不为我工作。这是我目前所拥有的:
RewriteEngine On
RewriteRule ^/$ /?appselect=app1 [PT,L]
但它只转到同一页:subdomain.domain.com
如有任何帮助,我们将不胜感激。
尝试
RewriteRule ^$ /?appselect=app1 [PT,L]
如果你想要重定向然后添加 R
标志:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\. [NC]
RewriteCond %{QUERY_STRING} !(^|&)appselect=app1 [NC]
RewriteRule ^/?$ /?appselect=app1 [QSA,L,R=302]
基本上做这样的事情就可以了。它适用于我的服务器。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\. [NC]
RewriteRule ^/?$ /?appselect=app1 [QSA,L,R=302]
我想将所有流量从 subdomain.domain.com
重定向到 subdomain.domain.com/?appselect=app1
。
我遵循了这里的一些示例:Rewrite query string in .htaccess 但由于某种原因,他们不为我工作。这是我目前所拥有的:
RewriteEngine On
RewriteRule ^/$ /?appselect=app1 [PT,L]
但它只转到同一页:subdomain.domain.com
如有任何帮助,我们将不胜感激。
尝试
RewriteRule ^$ /?appselect=app1 [PT,L]
如果你想要重定向然后添加 R
标志:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\. [NC]
RewriteCond %{QUERY_STRING} !(^|&)appselect=app1 [NC]
RewriteRule ^/?$ /?appselect=app1 [QSA,L,R=302]
基本上做这样的事情就可以了。它适用于我的服务器。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\. [NC]
RewriteRule ^/?$ /?appselect=app1 [QSA,L,R=302]