Şu anda domain.com/a/123/abc
için page.php?this=123&that=abc
ile mod_rewriting ediyorum:
RewriteRule ^a/([^/]+)/([^/]+)/?$ page.php?this=$1&that=$2 [L]
Ayrıca ben şimdi a.domain.com/123/abc
page.php?this=123&that=abc
için mod_rewrite istiyorum
Yani her iki a.domain.com/123/abc
ve domain.com/a/123/abc
yönlendirir page.php?this=123&that=abc
Benim sorunum alt etki alanı ve sorgu dizesi hem eşleştirme. Bu benim üzerinde çalıştığım budur ama hala düzgün yeniden değil.
RewriteCond %{HTTP_HOST} ^a\.domain\.com/ [NC]
RewriteCond %{QUERY_STRING} /([^/]+)/([^/]+)/?$ [NC]
RewriteRule ^(.*) /a/$1/$2 [L]
Joker etki kurmak unutmayın (*. Domain.com). Bu başarısız olan sadece htaccess mod_rewriting olduğunu.