我正在寻找一个用这个条件重写的htaccess文件
(www.)domain.de -> (www.)domain.de/index.php
(www.)domain.de?tos -> (www.)domain.de/index.php?ac=tos
信息:tos是一个占位符,我需要它动态
subdomain.domain.de -> (www.)domain.de/subdomain.php
subdomain.domain.de?tos -> (www.)domain.de/subdomain.php?ac=tos
信息:tos&子域是占位符我需要动态。
感谢您的帮助。
答案 0 :(得分:1)
您可以使用这些规则
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?muekschi\.de$ [NC]
RewriteRule ^$ /index.php?ac=%{QUERY_STRING} [L]
RewriteCond %{HTTP_HOST} ^((?!www)[^\.]+)\.muekschi\.de$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^$ /%1.php [L]
RewriteCond %{HTTP_HOST} ^((?!www)[^.]+)\.muekschi\.de$ [NC]
RewriteRule ^$ /%1.php?ac=%{QUERY_STRING} [L,NE]