1
Htaccess dosyasında bir yeniden yazma kuralı ekledim ve tek sorun gayet iyi çalışıyor çünkü 2016 dizininden sonra herhangi bir URL açtığımda aynı hedef dosyayı açar. Örneğinhtaccess tüm sayfaları aynı kural için yeniden yazabilir
RewriteRule ^elections/assembly/2016/(.*)$ elections/assembly/2016/index.php?state=$1
: -
http://www.example.com/elections/assembly/2016/dir1/dir2/index.php
yukarıdaki URL aynı yapıdadır. lütfen bu sorunu çözmeme yardımcı olun.
beni -d anlamını ve ne olduğunu anlamaya yardımcı olur musunuz –
'RewriteCond% {REQUEST_FILENAME} -f! -d' kuralın bir koşulu, isteğin varolan bir direk olmadığını söylerse, isteği yeniden yazın, aksi halde yeniden yazmayı atlayın. 'RewriteCond% {REQUEST_FILENAME}! -d' aynı şekilde çalışır, ancak varolan dosyaları işler. – starkeen
teşekkürler starkeen :) –