İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

hata nerde > rewrite

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
sitemde bu .htaccess dosyasını kullanıyorum sayfaya istedigim düzeni veremedim
ben bunun gibi olmasını istiyorum www.benimsitem.com/Business/

ama böyle oluyor http://www.benimsitem.com/index.php?c=/Business/

yardımcı olurmusunuz .




RewriteEngine on

RewriteRule ^(.*)/$ index.php?category=$1 [QSA,L]
RewriteRule ^(.*)/index([0-9]+).html$ index.php?category=$1&page=$2 [QSA,L]

RewriteRule ^new-links.html$ new-links.php [QSA,L]
RewriteRule ^new-links([0-9]+).html$ new-links.php?page=$1 [QSA,L]

RewriteRule ^top-links.html$ top-links.php [QSA,L]
RewriteRule ^top-links([0-9]+).html$ top-links.php?page=$1 [QSA,L]

RewriteRule ^popular-links.html$ popular-links.php [QSA,L]
RewriteRule ^popular-links([0-9]+).html$ popular-links.php?page=$1 [QSA,L]

RewriteRule ^editor-links/index.html$ editor-links.php [QSA,L]
RewriteRule ^editor-links/index([0-9]+).html$ editor-links.php?page=$1 [QSA,L]

RewriteRule ^(.*)/(.*)-l([0-9]+).html$ view-link.php?cat=$1&title=$2&id=$3 [QSA,L]
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
Kerasus' Alıntı:


olmadı benmi yapamadım bilmiyorum

Page Name: yazan yere birşey yazmak zorundamıyız

birde url yi yalnışmı girdim acaba şu şekillerde girdim

http://www.benimsitem.com/index.php?c=/
http://www.benimsitem.com/index.php?c=
http://www.benimsitem.com/index.php?c
http://www.benimsitem.com/index.php?
http://www.benimsitem.com/index.php
http://www.benimsitem.com/


hepsini ayrı ayrı denedim şu kodu verdi olmadı

PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule index/(.*)/(.*)/$ /index.php?$1=$2
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
index.php dosyasında
PHP:
$breadcrumb .= "<a href='" . $browseurl . str_replace("%2F", "/", urlencode($add)) . "/'>" . $stritem . "</a>: ";
kısmını şunla değiştirip dener misin?
PHP:
$breadcrumb .= "<a href='" . str_replace("%2F", "/", urlencode($add)) . "/'>" . $stritem . "</a>: ";
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
sempaty' Alıntı:
index.php dosyasında
PHP:
$breadcrumb .= "<a href='" . $browseurl . str_replace("%2F", "/", urlencode($add)) . "/'>" . $stritem . "</a>: ";
kısmını şunla değiştirip dener misin?
PHP:
$breadcrumb .= "<a href='" . str_replace("%2F", "/", urlencode($add)) . "/'>" . $stritem . "</a>: ";


şu anda siteme giriş yapamıyorum dener denemez sonucu buraya yazarım.
 

WoLeRiNe

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
1,145
Reaction score
0
Konum
IstanbuL
Benim sitemde kullandığım kodları paylaşayım. Ayrıca /includes/config.inc.php içindeki $use_short değerini 1 yapmanız gerekmektedir. Umarım yardımcı olabilmişimdir.
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr

Gamend

0
İyinet Üyesi
Katılım
11 Mart 2005
Mesajlar
1,508
Reaction score
1
Konum
Ankara
siz site.com/business olmasını istemişsiniz fakat htaccess de gördüğüm kadarıyla index.(0-9).html olarak yazılı. hata orada olabilirmi ?
 

WoLeRiNe

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
1,145
Reaction score
0
Konum
IstanbuL
O htaccess ve php dosyasını ben düzenledim. En son xxx.html seklinde ayarlamaya çalışıyordum ama olmadı. O konuda yardımcı olabilecek arkadaş var mı acaba
 

webyazilim

0
İyinet Üyesi
Katılım
12 Haziran 2006
Mesajlar
1,511
Reaction score
0
Konum
Kayseri
MOD_REWRITE ve PHP sanal dizinler
Dosyamıza dizin.php dersek, içeriği:


PHP Kod:
<?php
$url = substr($REQUEST_URI, strlen($SCRIPT_NAME));
$url = explode("/", $url);
?>

Ve adres olarak http://adres.com/dizin.php/bir/iki dediğimizde:

$url[1] "bir", $url[2] "iki" metinlerini verecektir.

Dosya isminin "dizin.php" değilde sadece "dizin" olmasını istiyorsak .htaccess kullanabiliriz, .htaccess içeriği:

<FilesMatch "dizin">
ForceType application/x-httpd-php
</FilesMatch>

Ve dizin.php dosyasının ismini sadece "dizin" olarak değiştirdiğimizde artık adres satırından http://adres.com/dizin/bir/iki gibi çağırabiliriz.

-------------------
Forumdan alıntıdır.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst