Çö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.

KernelColonel

Hectopat
Katılım
15 Temmuz 2019
Mesajlar
784
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
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.
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.
 
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?
 
Attığın ekran görüntüsünü değiştirmişsin dostum :)

Edit: Ya da sonradan yüklenmiş olabilir çünkü baktığımda 2. dosya eki yoktu.
Evet, ilk attigimda sadece index'teki dosya vardi, sonra bir de klasor ornegi koydum ve ekran goruntusunu guncelledim
 

Geri
Yukarı