使用通配符子域功能时,需要帮助将主域指向index.php,并将子域指向htaccess中自己的文件
例如:
test.com 到index.php
ru.test.com 转ru.php
de.test.com 到de.php
我当前的htaccess文件
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTPS_HOST} !^www.test.com$ [NC]
RewriteRule ^(.*)$ https://www.test.com/$1 [L,R=301]
RedirectMatch 301 ^/m/$ https://www.test.com/
RedirectMatch 301 ^/mobile/$ https://www.test.com/
RewriteRule ^([0-9]+) index.php?query=$1 [NC]
RewriteRule ^search\.html$ search.php [NC,L]
1条答案
按热度按时间snz8szmq1#
你可能想要这样的东西:
注意:我还修复了一些其他小问题...
一般规则的一种替代方法
将是一个专门命名有效短代码的规则: