ID: 85786 Kategori: PHP Konu Sahibi: The Simtem 0 Yorum 54 Okunma
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
.htaccess Dosyası İçine mod_rewrite Eklemek
ForumCSDark.com
Bölüm Sorumlusu
Ömer Faruk
**
Ticaret Sayısı: (0)
77
konular
351
mesajlar
Oct 2019
Kayıt Tarihi
98
Forum Puanı
Seviye: 19 [LevelLevelLevel]
Toplam Puan: 1,675
Rütbe 46 / 466
92% kaldı

Rütbe
Aktiviteler 149 / 1675
93% kaldı

Aktiviteler
Deneyim 65
35% kaldı

Deneyim
#1
FCD  18-10-2019, Saat: 14:11
Önceden web sayfamda kullanıcı dostu bağlantıyı aktif etmeye çalışıyordum;
"URL rewriting (mod_rewrite) is not active on your server, or it is not possible to check your server configuration. If you want to use Friendly URLs, you must activate this mod."
böyle bir hata veriyordu.
Hosting şirketine sordum. mod_rewrite aktif hale getirebilirmiyiz diye.
Cevap : Aktiftir ama gerekli kodları .htaccess dosyanıza yazmanız gerekiyor dediler.

.htaccess dosyasının içine bu kodları yazmanız çözümü getiriyor;

 
PHP Kod:
 <IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond 
%{HTTP_HOST} ^www.domain.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$[QSA,L]

# Images
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$[L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond 
%{HTTP_HOST} ^www.domain.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</
IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404 

"www.domain.com" yazan kısımları kendinize göre ayarlayın işiniz tamam.
<?PHP
Echo "Code is Life";
?>


Anahtar Kelimeler

.htaccess Dosyası İçine mod_rewrite Eklemek, .htaccess Dosyası İçine mod_rewrite Eklemek indir, .htaccess Dosyası İçine mod_rewrite Eklemek Videosu, .htaccess Dosyası İçine mod_rewrite Eklemek online izle, .htaccess Dosyası İçine mod_rewrite Eklemek Bedava indir, .htaccess Dosyası İçine mod_rewrite Eklemek Yükle, .htaccess Dosyası İçine mod_rewrite Eklemek Hakkında, .htaccess Dosyası İçine mod_rewrite Eklemek nedir, .htaccess Dosyası İçine mod_rewrite Eklemek Free indir, .htaccess Dosyası İçine mod_rewrite Eklemek oyunu, .htaccess Dosyası İçine mod_rewrite Eklemek download


Hızlı Menü:

Görüntüleyenler: 1 Ziyaretçi

ForumCSDark