Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-03-07, 18:02
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.604
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart SEO da sorun

SEO icin yonlendirme işini ayarladım ama malesef sayfa değişerek yonleniyor yani :

www. domain .com/sayfa/123 --- www. domain .com/sayfa.asp?id=123 e gidiyor fakat adres çubugunda id li olan şekilde gorunuyor. SEO link gorunmuyor. Bunu nasıl cozebiliriz.

KODLAR :
Kod:
<% strQuery = Request.ServerVariables("QUERY_STRING")
strDizi = Split(strQuery,"/") %>

<% strQuery = Request.ServerVariables("QUERY_STRING")
strDizi = Split(strQuery,"/")
	response.redirect "http://www. DOMAİN .COM/sayfa.asp?id="& Cint(Trim(strDizi(4))) &"" %>
__________________
POPULERFORUM.COM satılık
sevdiklerine e kart yollamak oyun oynayarak eğlenmek ve fıkra oku
REKLAMSTOREa KATIL

Konu annudora tarafından (2007-03-07 Saat 18:04 ) değiştirilmiştir..
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-03-07, 18:37
iyinet - ait Kullanıcı Resmi (Avatar)
Paylaşım için teşekkürler
 
Üyelik tarihi: Sep 2002
Mesajlar: 6.299
Blog Entries: 2
Tecrübe Puanı: 3
iTrader: %100/6
iyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really nice
Standart

response.redirect yeni sayfaya yonlendirir, yani adres barindaki adres degisir.
Apache de bunu mod_rewrite modulu ile yapabilirsin.
IIS kullaniyorsan secenekler arasinda
http://www.isapirewrite.com/
http://www.qwerksoft.com/products/iisrewrite/
http://cheeso.members.winisp.net/IIRF.aspx
__________________
Forum Reklam Site Reklam
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-03-07, 22:54
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.604
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart

Tesekkurler ... makine IIS ama bunlar kurulumu deilmi nasıl ogrenebilirim. host sahibine mi sorma dısında ?
__________________
POPULERFORUM.COM satılık
sevdiklerine e kart yollamak oyun oynayarak eğlenmek ve fıkra oku
REKLAMSTOREa KATIL
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-03-07, 23:31
db.gen.tr - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2006
Nerden: <%=istanbul%>
Mesajlar: 578
Tecrübe Puanı: 2
iTrader: %100/1
db.gen.tr is on a distinguished road
Standart

Verdiğin kodda yönlendirme yapılmış
response.redirect "http://www. DOMAİN .COM/sayfa.asp?id="& Cint(Trim(strDizi(4))) &""

bu adrese gitmesi gayet normal...
www. domain .com/sayfa.asp?id=123


Kodu şu şekilde dene;

HTML-Kodu:
<% strQuery = Request.ServerVariables("QUERY_STRING")
strDizi = Split(strQuery,"/")
sayfaadi=strDizi(3)
if sayfaadi = "sayfa" then
id=strDizi(4) %>
<!-- #include file="sayfa.asp"-->
<% end if %>
__________________
Karala(ma)
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-03-09, 22:37
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.604
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart

Alıntı:
db.gen.tr´isimli üyeden Alıntı Mesajı göster
Verdiğin kodda yönlendirme yapılmış
response.redirect "http://www. DOMAİN .COM/sayfa.asp?id="& Cint(Trim(strDizi(4))) &""

bu adrese gitmesi gayet normal...
www. domain .com/sayfa.asp?id=123


Kodu şu şekilde dene;

HTML-Kodu:
<% strQuery = Request.ServerVariables("QUERY_STRING")
strDizi = Split(strQuery,"/")
sayfaadi=strDizi(3)
if sayfaadi = "sayfa" then
id=strDizi(4) %>
<!-- #include file="sayfa.asp"-->
<% end if %>

Evet bende bunu denemek icin vakit bekliyordum sayfadaki ID querystringini 404.asp de tanımlayıp alta include etmek en mantıklısı sanırım.

Tesekkurler ayrıca cevap icin + ilgin icin ...
__________________
POPULERFORUM.COM satılık
sevdiklerine e kart yollamak oyun oynayarak eğlenmek ve fıkra oku
REKLAMSTOREa KATIL
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-03-09, 22:46
Turkmucit - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 994
Tecrübe Puanı: 2
iTrader: %0/0
Turkmucit is on a distinguished road
Standart

+ banada yaradığı için tam şu günler onunla uğraşıyorum.Bilgisayarımda birkaç döküman hala açıktı tesadüfi gördüm
Peki acaba redirect yapıp adres çubuğpundaki url yi de kodla değiştirebilir miyiz?
ve iyinet in verdiği
seçenekelri servere bir ayar yapmadan kod ile kuullanılabilecek yöntemler mi .
sadece isapi yi biliyorum server bu programı çalıştırmama izin vermeyebilir..
saygılar..
__________________
suyun değerini bilmedik!
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2007-03-10, 11:03
db.gen.tr - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2006
Nerden: <%=istanbul%>
Mesajlar: 578
Tecrübe Puanı: 2
iTrader: %100/1
db.gen.tr is on a distinguished road
Standart

Server a hiçbir ayar yapmadan sadece özel hata sayfaları bölümünden;
- Plesk için aldığınız alan özel hata sayfalarını destekliyorsa web dizini bölümünde üstte özel hata sayfalarına girip
- Helm için zaten Kocaman anapanelde özel hata sayfaları yazan yere girip

404 hatasını düzenleyip tipini URL adresinide /404.asp yapmak yeterli herhangibir başka kuruluma gerek yok...
__________________
Karala(ma)
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2007-03-10, 11:18
Turkmucit - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 994
Tecrübe Puanı: 2
iTrader: %0/0
Turkmucit is on a distinguished road
Standart

tamam bunları yapınca uydurma url ler bu sayfaya yönlenecek bunları işleyip istediğimiz gerçek sayfaya gönderme kısmında sorun
bu durumda redirect ile gönderince uydurma url de değişiyor. yani:

arabalar.asp?no=35
bu sayfaya gitmek için uydurma bir adres kullanıyoruz şöyle
arabalar/super-mercedes-200-siyah-35.html

bu adres olmadığından hata sayfamıza gidiyor orada 35 ve araba yı alıp gerçek adresse yani arabalar.asp?no=35 e yönlendiriyoruz.Buraya kadar güzel.Ancak;
yönlendirmeyi response.redirect ile yapınca istediğimiz gibi
arabalar/super-mercedes-200-siyah-35.html adresi arabalar.asp?no=35 adresine gidiyor ancak adres çubuğu da arabalar.asp?no=35 olarak değişiyor.Bunun değişmemesine yani arabalar/super-mercedes-200-siyah-35.html kalmasına çalışıyorum..

bu konuda isapi_rewrite iş yapıyor çok iyi sanırım ancak oda server da kurulum istiyor.
Buraya kadar gelipte aynı soruna muzdarip olanlar için ben bulduğum çözümü yaziyim.
golabal.asax
en detaylı şekilde şu sayfadan almanız daha uygun olur snaırım ben denedim iyi çalışıyor şimdi iyice hıfzedelim kendimize uyarlayalım.
http://www.aspnetpro.com/NewsletterA...200309pj_l.asp

saygılar..
__________________
suyun değerini bilmedik!
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2007-03-10, 13:16
db.gen.tr - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2006
Nerden: <%=istanbul%>
Mesajlar: 578
Tecrübe Puanı: 2
iTrader: %100/1
db.gen.tr is on a distinguished road
Standart

response.redirect yapmak ikinci bir işi gerektiriyor o yüzden include kullanmak mantıklısı include içeren sayfanın başına ve sonunada id nin boş olması ve sadece numara içermesi ile ilgili bir hata kodu kullanırsan sorun kalmaz zaten bunları yönlendirme yapmadanda kullanırsan sayfan daha güvenli olur...
__________________
Karala(ma)
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2007-03-10, 14:21
Turkmucit - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 994
Tecrübe Puanı: 2
iTrader: %0/0
Turkmucit is on a distinguished road
Standart

evet include redirect ten iyi.Ancak son yazdığım yöntem ikisinden de iyi.Yani global.asax kullanmak.daha incelememi bitirmedim aama denediğim kadarıyla çok güzel.
__________________
suyun değerini bilmedik!
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Indexlemede Sorun yok fakat Google'da cikmada sorun var. hengame Google Optimizasyon 6 2006-06-29 23:11
IIS sorun Bulutlar İşletim sistemi 1 2006-03-06 16:19
Sorun ): Cyber Coder Webmaster Genel Konular 3 2006-02-13 02:32
IIS de sorun ! burakmert Webmaster Genel Konular 2 2005-05-26 11:08
Bir sorun var besturk.net Webmaster Genel Konular 10 2005-02-26 18:20


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 01:34 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox