Php 使用htaccess的自定义url重定向,其中url中存在子域
我想重定向的网址,如果子域存在于当前的网址其他智慧没有改变 这就是我想要改变的Php 使用htaccess的自定义url重定向,其中url中存在子域,php,.htaccess,Php,.htaccess,我想重定向的网址,如果子域存在于当前的网址其他智慧没有改变 这就是我想要改变的 abc.abcd.com更改为abcd.com/test abc.abcd.com/mno更改为abcd.com/mno abc.abcd.com/zyz更改为abcd.com/xyz 有人能帮我吗?我是htaccess的新手 您可以使用: RewriteEngine on # Not for http://abcd. RewriteCond %{HTTP_HOST} ^abcd\.com$ RewriteRule
RewriteEngine on
# Not for http://abcd.
RewriteCond %{HTTP_HOST} ^abcd\.com$
RewriteRule ^ - [L]
RewriteRule ^$ http://abcd.com/test [R=302,L]
RewriteRule ^(.+)$ http://abcd.com/$1 [R=302,L]
当测试工作正常时,更改
[R=302]
,[R=301]
。谢谢你的回答,谢谢你的回答,我还有一个问题,我的系统域是动态的,例如(abc.abcd.com,cdf.abcd.com,jkl.abc.com)我的子域是动态的,我无法预测我的子域,它可能会改变用户(每个站点成员获得不同的子域)在HTAccess中不能硬编码我的答案。现在它是所有的子域名,我想得到重定向页面没有重定向你必须首先考虑你想做什么。不希望在相反的结束。抱歉克罗伊斯,我希望我的URL不重定向,但改变内容。最后,你能为我这样做吗?如果我击中ABC XYZ.COm/mno更改为xyz.com/mno如果您使用同一个站点而不重定向所有子域,则页面url必须为abc.xyz.com/mno,并显示zyz.com/mnoi的内容。您可以不做任何事情,也不需要特定的.htaccess
。不,不可能在链接中更改子域而不重定向。我不想更改url,但我想显示不带子域的url页面内容