Ben sadece mod_rewrite ile basit bir şey yapmak istedim. Ben. Php dosyalarını kullanan bir site var, ve ben temiz URL'ler için bu yeniden ve. Php kaldırmak istedim. Yani, dosya vb www.mysite.com / iletişim ve olacaktır.
Bu ben istedim, ama ben hala benim contact.php dosyayı hizmet, ama sadece onlar değil contact.php daha / temas vardı kullanıcıya göstermek saniyorlardi nasıl çalışır. Ama, orada değil ki, sadece iletişim adında bir dosya arıyor.
Peki, bu yüzden yapmam gereken, hala benim contact.php dosyasını kullanabilirsiniz, ancak / temas kullanıcı için URL yeniden yazma mı?
İşte kullanıyorum budur:
SetEnv APPLICATION_ENV development
RewriteEngine on
RewriteBase /
# Always use www.
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=301]
# Change urlpath.php to urlpath
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
RewriteRule ^(.*)\.php$ http://www.mysite.com/$1 [L,R=301]