Ben kullanarak temiz olması için sitemde URL'leri yeniden yazmak için çalışıyorum. Apache htaccess dosyaları.
İşte Ben başarmak için çalışıyorum budur:
Current URL: www.example.com/something.php
Desired URL: www.example.com/something
. İkincisi, burada benim htaccess dosyasında ne var:
Options -MultiViews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php
RewriteRule (.*)\.php$ /$1/ [L,R=301]
RewriteRule (.*)/$ $1.php [L]
</IfModule>
Son olarak, burada konudur:
Yerine alma www.example.com/something
, vurdum www.example.com/something/
ve benim sayfaları artık kendi css bulabilirsiniz, js veya görüntü dosyaları.
Ayrıca, ben bir iç bağlantısını tıkladığınızda, o www.example.com/something/link
benim URL değişiklikleri ve ben böyle bir şey elde edene kadar ben sayfasından tıklayın gibi url eklemeye devam edecektir:
http://www.example.com/something/link/link2/something/link1/something
Burada amaç sadece yukarıda belirtildiği gibi halka. Php dosya uzantısı kaldırmaktır.