Ben dinamik URL şu var
ve benim. htaccess dosyasında şu var
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC]
RewriteRule !^index\.php($|/) sub.php?name=%2 [PT,L]
ve gayet iyi çalışıyordu ve bu foo altalana ilgili verileri gösteriyor. Ama ziyaret etmeye çalıştığınızda
http://foo.mydomain.com/anything-9.html
foo bir joker dns subdomain nedir ve bla benim yazı başlığı ve 9 sonrası kimliği olduğu
i ekledik
RewriteRule ^/([^/]+)-([^/]+)\.html$ post.php?name=%2&post=$1&postid=$2 [PT,L]
sonra
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC]
RewriteRule !^index\.php($|/) sub.php?name=%2 [PT,L]
bu yüzden benim htaccess kod olur
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC]
RewriteRule !^index\.php($|/) sub.php?name=%2 [PT,L]
RewriteRule ^/([^/]+)-([^/]+)\.html$ post.php?name=%2&post=$1&postid=$2 [PT,L]
it still showing its main page i.e sub.php instead of post.php What changes should I make to my .htaccess file?