Çözüldü HTML dosyasının linkteki adını değiştirmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
15 Temmuz 2019
Mesajlar
77
Çözümler
1
Yer
TF2
Merhaba. Bu aralar bir HTML projesiyle uğraşıyorum. Bu projede şunu yapmak istiyorum.

technopat.net/sosyal.html'den
technopat.net/sosyal yapmak istiyorum.
Bu nasıl yapılır?
 
Çözüm
Technopat.net'in altinda sosyal adli bir klasor acip, dosya adini da default.html ya da index.html yaparsaniz technopat.net/sosyal adresine girdiginizde direkt sayfa gorunur.

oynozan

Decapat
Katılım
4 Eylül 2018
Mesajlar
484
Çözümler
1
Selam dostum, bunu yapmak için .htaccess dosyasına ihtiyacın var. Htaccess dosyası, htdocs (veya www, kullandığın sunucuya göre değişir) klasöründe (Web site dosyalarının bulunduğu dizin: index.html, style.css gibi) bulunması gereken bir dosyadır. Bu dosyayla yönlendirmeler, özel hata sayfaları (404, 403...) veya türlü işlemler yapabilirsin. Uyarayım, .htaccess dosyası önemli bir dosyadır ve yanlış kullanıldığında web siteni kullanılamaz hale getirir.

Yapılacaklar:
1) .htaccess dosyası oluştur (Dosyanın uzantısı olmayacak, aynı yazdığım gibi olması lazım. Aslında dosyanın uzantısı htaccess olmuş oluyor.)
2) .htaccess dosyası içine şu kodu ekle:
Kod:
RewriteEngine on


RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]

RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]

3) Kaydet
Dostum Backend kullanmana gerek yok. Özellikle backend kullanmıyorsun diye .htaccess dosyasındaki .php kısmını .html yaptım.

Arkadaslar adam ne sormus, siz ne komplike cevaplar vermissiniz.. Yukarida belirtitgim gibi su kadar basit iste
Dostum, arkadaş;
"technopat.net/sosyal.html'den technopat.net/sosyal yapmak istiyorum." demiş, sen ise lokal sunucuya index.html açıp bu kadar basit demişsin.
 

flayzeraynx

Picopat
Katılım
3 Kasım 2020
Mesajlar
354
Makaleler
2
Çözümler
1
Yer
Istanbul
Dostum Backend kullanmana gerek yok. Özellikle backend kullanmıyorsun diye .htaccess dosyasındaki .php kısmını .html yaptım.


Dostum, arkadaş;
"technopat.net/sosyal.html'den technopat.net/sosyal yapmak istiyorum." demiş, sen ise lokal sunucuya index.html açıp bu kadar basit demişsin.
Yukaridaki paylastigim ekran goruntusune bakarsaniz zaten istediginin aynisini tarif ettim ben de?
 
Yukarı