PayPal - Online ödeme yapmanın daha güvenli ve kolay yolu!
Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Ionics Isapi Rewrite Filter, URL Rewriter for IIS
Yazar Mesaj
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #1
Ionics Isapi Rewrite Filter, URL Rewriter for IIS
Apache mod-rewrite benzeri IIS için geliştirilmiş bir rewrite kütüphanesidir.
URL Rewrite yöntemi SEO çalışmalarında kullanılmaktadır.

Programcılar Kişisel bilgisayarında bir çok şeyi bir arada yapmayı isterler. Bunlar grafik çalışmaları, .NET, ASP, PHP, PERL, Photoshop, Dreamweaver, Mysql, MSSQL, Multimedia ve olağan işler olabilir. Php geliştiriciliğinde Windows yüklü makinamda IIS i kullanmayı tercih etmiştirim. Bunun temel nedeni ASP, .Net, Perl gibi bir çok şeyi bir platformda kullanmam gerekliliğidir. IIS da yapılan bazı düzenlemeler ile IIS keyifli hale gelmektedir.

Php tabanlı kodları Windows XP pro ve IIS altında yazıp. Unix sunucularda çalıştırmaktayım.

Bunun yanında Windows 2003, Windows 2008, Vista' yı uzun süre kullanmam neticesinde Çalışma bilgisayarı için en iyi sistemin Windows XP Professional olduğuna inandım. Windows sunucuda IIS yerine de Apache yide hiç tercih etmedim. Apache ye özel kullamlrı local makinada test etmeden direk sunucu üzerinde denemiştirim.

Siteler Unix ve Windows Server lerde barındırılmaktadır. Ionics Isapi Rewrite Filter kütüphanesi IIS 5.0 ve üstü tüm windows sistemlerini desteklemektedir. Ionics Isapi Rewrite Filter ücretsiz olması yüzünden tercih edilmektedir.

Microsoft Windows XP Professional işletim sisteminde IIS e bu kütüphaneyi ekleyelim.

http://iirf.codeplex.com/ adresinden en son sürüm Ionic's Isapi Rewrite Filter kütüphanesi bin dosyası indirilir.

Şu anda en son sürüm 2.0.1.15 dir ve ekteki hazırlanmış kurulum dosyaları bu sürüme aiittir.

1.)
C:\WINDOWS\system32\inetsrv
dizinini açın ve " IIRF " adlı klasör oluşturun.

2.) C:\WINDOWS\system32\inetsrv\IIRF
dizinin açın. indirdiğiniz paket içinde bulunan IIRF.dll ve IIRF.lib dosyasını bu dizine yükleyin.

3.) C:\WINDOWS\system32\inetsrv\IIRF
dizininde " IirfGlobal.ini " adlı boş bir dosya oluşturun.

4.) Herhangi bir dizinde File Explorer de Araçlar -> Klasör Seçenekleri -> Görünüm yolunu izleyerek Gelişmi ayarlar bölümünden " Basit dosya paylaşımı kullan " seçeneğindeki onayı kaldırıp uygulayınız.

5.) IIRF.dll dosyasına "Fare Sağ Tuş -> Özellikler-> Güvenlik " yolunu izleyin. Kullanıcı yetkisi tanımlamak için " Ekle " deyin. " Gelişmiş -> Şimdi Bul " yolu ile " Launch IIS İşlem Hesabını Başlat(....\IWAM_....) " veya IIS_WPG kullanıcısını ekleyin. Okuma ve Çalıştıma izni verin.

6.) C:\Inetpub
dizinin açın. iirfLogs adında bir klasör oluşturun.

7.) C:\Inetpub\wwwroot
dizinin açın. IIRF.ini adlı bir dosya oluşturun ve içine aşağıdaki kodları ekleyin.
Kod:
# IIRF.ini
#
# example ini file
#  
# Tue, 12 Jun 2007  16:22
#

RewriteLogLevel 1
RewriteLog c:\inetpub\iirfLogs\iirf
StatusUrl /iirfStatus
RewriteEngine ON


# This rule shows a simple replacement, expanding path elements in the URL to
# become parameters in a query string

RewriteRule ^/help/(\d+)/(\d+)/(\d+)   /help.cfm?id=$1&active=$2&orderby=$3

# This rule does something similar; expanding path elements to query string params.
RewriteRule ^/([^/.]+)/([^/.]+)/(\d+)/(\d+)/$  /index.php?option=com_$1&task=$2&id=$3&item=$4

8.) IIRF.ini dosyasına "Fare Sağ Tuş -> Özellikler-> Güvenlik " yolunu izleyin. Kullanıcı yetkisi tanımlamak için " Ekle " deyin. " Gelişmiş -> Şimdi Bul " yolu ile IUSR_... kullanıcısını ekleyin. Okuma ve Çalıştıma izni verin.

9.) Denetim Masası -> Yönetimsel Araçlar -> Internet Information Services (IIS)
Açın. " Varsayılan Web Sitesi " üzerinde Fare sağ tuşa tuklayın.
" Özellikler -> ISAPI Süzgeçleri " tıklayın.
Ekle ye tıklayın.
Süzgeç Adı: URL_Rewrite
ÇAlıştırılabilir : C:\WINDOWS\system32\inetsrv\IIRF\IIRF.dll
yazın ve tmam a tıklayın.

10.) IIS Restart edin.

Explorerde http://localhost/iirfStatus çalıştırarak durum bilgisine bakabilirsiniz.

IIS 5 , IIS 6 , IIS 7 için indirdiğiniz dosya içinde kurulum açıklamalarıda bulunmaktadır.

isapirewrite modülü .htaccess e benzesede ayrıştığı durumlar vardır.
.htaccess e göre yazılan bir seo rewrite kodları isapirewrite a göre tekrar düzenlenip kullanılmalıdır. isapirewrite e göre düzenleme işlemini ise modülü sitesindeki dökümanları okuyarak yapabilirsiniz.

Kolay gelsin.


Eklenti Dosyaları
.zip  IonicIsapiRewriter-2.1.1.23-Release-Win32-bin.zip (Boyut: 2 MB / İndirilme: 113)
.zip  IonicIsapiRewriter-2.0-Release-bin.zip (Boyut: 1.76 MB / İndirilme: 66)
14-01-2010 13:44
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #2
Oscommerce İleri Düzey Arama Motoru Optimizasyonu(Ultimate SEO URLs) IIS IsapiRewrite
Şimdi ise Oscommerce İleri Düzey Arama Motoru Optimizasyonu (Ultimate SEO URLs) IIS IsapiRewrite Çözümünü açılayacam.

Bu yöntem Tüm CMS ve .htaccess Apache mod-rewrite destekli kullanımlarada uygulanabilir.

http://addons.oscommerce.com/info/2823
http://www.duzgun.com/diger-other/ileri-...-t-27.html

Adreslerinden Ultimate SEO URLs ile ilgili bilgi alabilirsiniz.

Başlangıç olarak IIS IsapiRewrite kullanan sistemlerde OLD-URL yi $_SERVER['REQUEST_URI'] değişkenine atamak için oscommerce e-ticaret sisteminde /includes/application_top.php dosyası açılır ve herhangi bir yere
PHP Kod:
// Isapi_Rewrite 2.x
// Coded by http://www.duzgun.com
if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];


satırı eklenir.

Ultimate SEO URLs kurulumunda Apache .htaccess için aşağıdaki kodların yazılması istenmektedir.
Kod:
# If you are getting errors you may need to comment this out like ..
# Options +FollowSymLinks
Options +FollowSymLinks
<IfModule mod_rewrite.c>
  RewriteEngine On

  # RewriteBase instructions
  # Change RewriteBase dependent on how your shop is accessed as below.
  # http://www.mysite.com = RewriteBase /
  # http://www.mysite.com/catalog/ = RewriteBase /catalog/  
  # http://www.mysite.com/catalog/shop/ = RewriteBase /catalog/shop/

  # Change RewriteBase using the instructions above  
  RewriteBase /

  RewriteRule ^(.*)-p-([0-9]+).html$ product_info.php?products_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-c-([0-9_]+).html$ index.php?cPath=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
  # Articles contribution
  RewriteRule ^(.*)-t-([0-9_]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-au-([0-9]+).html$ articles.php?authors_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
  # Information pages
  RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}
  # Links contribution
  RewriteRule ^(.*)-links-([0-9_]+).html$ links.php?lPath=$2&%{QUERY_STRING}
  # Newsdesk contribution
  RewriteRule ^(.*)-n-([0-9]+).html$ newsdesk_info.php?newsdesk_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-nc-([0-9]+).html$ newsdesk_index.php?newsPath=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-nri-([0-9]+).html$ newsdesk_reviews_info.php?newsdesk_id=$2&%{QUERY_STRING}
  RewriteRule ^(.*)-nra-([0-9]+).html$ newsdesk_reviews_article.php?newsdesk_id=$2&%{QUERY_STRING}
</IfModule>

Yukarıdaki .htaccess dosyası Ionics'ın IIS Isapi Rewrite modülüne göre aşağıdaki gibi yazılır.

C:/Inetpub/wwwroot/IIRF.ini
Açılır ve aşağıdaki kodlar eklenir.
Kod:
# IsapiRewrite4.ini
#  
# 14.01.2010 23:50
#
# Copyright http://www.duzgun.com
#
# Coded by Y.Y.D.
#
# Ref: http://www.duzgun.com/web-sunucular/ionics-isapi-rewrite-filter-url-rewriter-for-iis-t-2378.html

RewriteLogLevel 2
RewriteFilterPriority HIGH
RewriteLog c:\inetpub\iirfLogs\iirf
StatusUrl /iirfStatus
RewriteEngine ON

RewriteRule ^(.*)-p-([0-9]+)\.html.*$ /osc01/product_info.php?products_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-c-([0-9_]+)\.html.*$ /osc01/index.php?cPath=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-m-([0-9]+)\.html.*$ /osc01/index.php?manufacturers_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-pi-([0-9]+)\.html.*$ /osc01/popup_image.php?pID=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-pr-([0-9]+)\.html.*$ /osc01/product_reviews.php?products_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-pri-([0-9]+)\.html.*$ /osc01/product_reviews_info.php?products_id=$2&%{QUERY_STRING} [U,L]
# Articles contribution
RewriteRule ^(.*)-t-([0-9_]+)\.html.*$ /osc01/articles.php?tPath=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-au-([0-9]+)\.html.*$ /osc01/articles.php?authors_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-a-([0-9]+)\.html.*$ /osc01/article_info.php?articles_id=$2&%{QUERY_STRING} [U,L]
# Information pages
RewriteRule ^(.*)-i-([0-9]+)\.html.*$ /osc01/information.php?info_id=$2&%{QUERY_STRING} [U,L]
# Links contribution
RewriteRule ^(.*)-links-([0-9_]+)\.html.*$ /osc01/links.php?lPath=$2&%{QUERY_STRING} [U,L]
# Newsdesk contribution
RewriteRule ^(.*)-n-([0-9]+)\.html.*$ /osc01/newsdesk_info.php?newsdesk_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-nc-([0-9]+)\.html.*$ /osc01/newsdesk_index.php?newsPath=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-nri-([0-9]+)\.html.*$ /osc01/newsdesk_reviews_info.php?newsdesk_id=$2&%{QUERY_STRING} [U,L]
RewriteRule ^(.*)-nra-([0-9]+)\.html.*$ /osc01/newsdesk_reviews_article.php?newsdesk_id=$2&%{QUERY_STRING} [U,L]

Bu işlemden sonra Ultimate SEO URLs modülü IIS de de Apache kararlılığında çalışacaktır.

Hayırlı olsun.
14-01-2010 23:52
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
rescued Çevrimdışı
Senior Member
****

Mesajlar: 181
Katılım: Aug 2008
Rep Puanı: 1
Mesaj: #3
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
Selamlar
Dostum bu değerli bilgiler için sonsuz teşekküler
Ben windows 2003 server kullandığımdan belirtiğin kademelerden aşağıdaki kademeyi farklı yaptım
Alıntı: 7.) C:\Inetpub\wwwroot
dizinin açın. IIRF.ini adlı bir dosya oluşturun ve içine aşağıdaki kodları ekleyin.
C:\Inetpub\wwwroot bunun yerine C:\Inetpub\vhosts\big.com\httpdocs
klasörüne koydum
ayrıca
Alıntı: 9.) Denetim Masası -> Yönetimsel Araçlar -> Internet Information Services (IIS)
Açın. " Varsayılan Web Sitesi " üzerinde Fare sağ tuşa tuklayın.
" Özellikler -> ISAPI Süzgeçleri " tıklayın.
Ekle ye tıklayın.
Süzgeç Adı: URL_Rewrite
ÇAlıştırılabilir : C:\WINDOWS\system32\inetsrv\IIRF\IIRF.dll
yazın ve tmam a tıklayın.
yukarıdaki adımda ise Varsayılan Web Sitesi yerine big.com da filtreyiş ekledim ama çalıştıramadım
Seo ayarlarım aşağıdaki gibidir.

Sence hatayı nerede yapıyorum
Saygılar
Kod:
Enable SEO URLs? true  
Add cPath to product URLs? false  
Add category parent to begining of URLs? true  
Filter Short Words 3  
Output W3C valid URLs (parameter string)? false  
Enable SEO cache to save queries? true  
Enable product cache? true  
Enable categories cache? true  
Enable manufacturers cache? true  
Enable articles cache? true  
Enable topics cache? true  
Enable information cache? true  
Enable link directory cache? true  
Enable automatic redirects? true  
Choose URL Rewrite Type Rewrite  
Enter special character conversions ğ=>g,Ğ=>g,ç=>c,Ç=>c,ı=>i,İ=>i,ö=>o,Ö=>o,ş=>s,Ş=>s,ü=>u,Ü=>u,ê=>e,â=>a,é=>e,I=>i  
Remove all non-alphanumeric characters? false  
Reset SEO URLs Cache false

http://www.big.com/iirfstatusIIRF Status Report
IIRF Global Status
IIRF Version Ionic ISAPI Rewriting Filter (IIRF) 2.0.1.15 RELEASE
Built on Dec 3 2009 11:49:15
Filter DLL C:\WINDOWS\system32\inetsrv\IIRF\IIRF.dll
Started 2010/01/16 23:45:30 GTB Standart Saati
Current time 2010/01/16 23:46:31 GTB Standart Saati
Server Ini file C:\WINDOWS\system32\inetsrv\IIRF\IirfGlobal.ini
Last Update of Ini 2010/01/16 23:01:38 GTB Standart Saati
#Lines 1
#Warnings 0
Rewrite Engine (all sites) ON

IIRF Site Status
APPL_MD_PATH /LM/W3SVC/20257/Root
Ini file C:\Inetpub\vhosts\big.com\httpdocs\Iirf.ini
Ini file timestamp 2010/01/16 23:19:37 GTB Standart Saati
Last read 2010/01/16 23:45:30 GTB Standart Saati
#Ini Modules 1
#Lines 27
#Rules 15
#Warnings 1
#Errors 0
Log file c:\inetpub\iirfLogs\iirf.3396.log
Log level 2
Rewrite Engine ON
Remote Status Inquiry disabled
URL Decoding ON
#Requests Processed 150
garip bişey daha buldum
seo false konumuna getirdiğimde seo true da oluşan linki explorer yapıştırınca açıyor ama seo açıkken açmıyor
g41m4f-ddr2-vgaglansata2-p-73.html bu linki seo açıkken açmaya çalıştığında tekrar tekrar başa dönüyor ama açmıyor
seo kapalı iken hemen açıyor bu nedendir anlayamadım
(En son düzenleme: 16-01-2010 23:59 rescued.)
16-01-2010 23:36
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #4
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
/iirfStatus raporu sorun olmadığını gösteriyor. Iirf.ini ve IIRF.dll yetkilendirmelerini doğru yaptıysanız, Iirf.ini örneklerine bakıp denemeler yapınız en azından isapirewrite ın bir örneğini yaparak çalıştığını görünüz daha sonra oscommerce üzerinde testlerinizi yapınız.

Iirf.ini içinde ben /osc01/ kullandım bu bana özel nedeni localhost da /osc01/ alt dizinine kurdum oscommerce ı o yüzden rewrite yönlendirmesini oraya yaptım.

Windows Pro IIS 5.0 da şu an kullanıyorum Oscommerce SEO yu ve hiç sorunsuz süper sonuç verdi. Windows 2003 Server, windows 2008 Server ve windows Vistada da aynı başarılı sonucu verir.
17-01-2010 00:05
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
rescued Çevrimdışı
Senior Member
****

Mesajlar: 181
Katılım: Aug 2008
Rep Puanı: 1
Mesaj: #5
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
(17-01-2010 00:05)duzgun demiş ki:  /iirfStatus raporu sorun olmadığını gösteriyor. Iirf.ini ve IIRF.dll yetkilendirmelerini doğru yaptıysanız, Iirf.ini örneklerine bakıp denemeler yapınız en azından isapirewrite ın bir örneğini yaparak çalıştığını görünüz daha sonra oscommerce üzerinde testlerinizi yapınız.

Iirf.ini içinde ben /osc01/ kullandım bu bana özel nedeni localhost da /osc01/ alt dizinine kurdum oscommerce ı o yüzden rewrite yönlendirmesini oraya yaptım.

Windows Pro IIS 5.0 da şu an kullanıyorum Oscommerce SEO yu ve hiç sorunsuz süper sonuç verdi. Windows 2003 Server, windows 2008 Server ve windows Vistada da aynı başarılı sonucu verir.

/osc01 evet ben bunu atlamışım çok sağolasın
17-01-2010 13:59
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
by_hidrojen Çevrimdışı
Junior Member
**

Mesajlar: 1
Katılım: Mar 2009
Rep Puanı: 0
Mesaj: #6
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
ekteki IsapiRewriter-2.0.zip dosyası hasarlı arsiv diyor ve programın internet siteside acılmıyor. elinde olan arkadaslar yayınlayabilrmi acaba?
23-02-2010 13:27
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
by_rehep Çevrimdışı
Junior Member
**

Mesajlar: 1
Katılım: Sep 2010
Rep Puanı: 0
Mesaj: #7
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
çok teşekkürler bende bunu arıyordum ama ekteki dosya 0 kb olarak iniyor bir türlü indiremedim gitti
27-09-2010 04:24
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #8
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
http://iirf.codeplex.com/releases adresine bağlantı çeşitli ülkeler için kısıtlanmış görünüyor.

Dosyalar tekrar yüklenmiştir.
28-09-2010 09:16
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
talismaniac Çevrimdışı
Junior Member
**

Mesajlar: 1
Katılım: Oct 2010
Rep Puanı: 0
Mesaj: #9
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
(14-01-2010 13:44)duzgun demiş ki:  Apache mod-rewrite benzeri IIS için geliştirilmiş bir rewrite kütüphanesidir.
URL Rewrite yöntemi SEO çalışmalarında kullanılmaktadır.

Programcılar Kişisel bilgisayarında bir çok şeyi bir arada yapmayı isterler. Bunlar grafik çalışmaları, .NET, ASP, PHP, PERL, Photoshop, Dreamweaver, Mysql, MSSQL, Multimedia ve olağan işler olabilir. Php geliştiriciliğinde Windows yüklü makinamda IIS i kullanmayı tercih etmiştirim. Bunun temel nedeni ASP, .Net, Perl gibi bir çok şeyi bir platformda kullanmam gerekliliğidir. IIS da yapılan bazı düzenlemeler ile IIS keyifli hale gelmektedir.

Php tabanlı kodları Windows XP pro ve IIS altında yazıp. Unix sunucularda çalıştırmaktayım.

Bunun yanında Windows 2003, Windows 2008, Vista' yı uzun süre kullanmam neticesinde Çalışma bilgisayarı için en iyi sistemin Windows XP Professional olduğuna inandım. Windows sunucuda IIS yerine de Apache yide hiç tercih etmedim. Apache ye özel kullamlrı local makinada test etmeden direk sunucu üzerinde denemiştirim.

Siteler Unix ve Windows Server lerde barındırılmaktadır. Ionics Isapi Rewrite Filter kütüphanesi IIS 5.0 ve üstü tüm windows sistemlerini desteklemektedir. Ionics Isapi Rewrite Filter ücretsiz olması yüzünden tercih edilmektedir.

Microsoft Windows XP Professional işletim sisteminde IIS e bu kütüphaneyi ekleyelim.

http://iirf.codeplex.com/ adresinden en son sürüm Ionic's Isapi Rewrite Filter kütüphanesi bin dosyası indirilir.

Şu anda en son sürüm 2.0.1.15 dir ve ekteki hazırlanmış kurulum dosyaları bu sürüme aiittir.

1.)
C:\WINDOWS\system32\inetsrv
dizinini açın ve " IIRF " adlı klasör oluşturun.

2.) C:\WINDOWS\system32\inetsrv\IIRF
dizinin açın. indirdiğiniz paket içinde bulunan IIRF.dll ve IIRF.lib dosyasını bu dizine yükleyin.

3.) C:\WINDOWS\system32\inetsrv\IIRF
dizininde " IirfGlobal.ini " adlı boş bir dosya oluşturun.

4.) Herhangi bir dizinde File Explorer de Araçlar -> Klasör Seçenekleri -> Görünüm yolunu izleyerek Gelişmi ayarlar bölümünden " Basit dosya paylaşımı kullan " seçeneğindeki onayı kaldırıp uygulayınız.

5.) IIRF.dll dosyasına "Fare Sağ Tuş -> Özellikler-> Güvenlik " yolunu izleyin. Kullanıcı yetkisi tanımlamak için " Ekle " deyin. " Gelişmiş -> Şimdi Bul " yolu ile " Launch IIS İşlem Hesabını Başlat(....\IWAM_....) " veya IIS_WPG kullanıcısını ekleyin. Okuma ve Çalıştıma izni verin.

6.) C:\Inetpub
dizinin açın. iirfLogs adında bir klasör oluşturun.

7.) C:\Inetpub\wwwroot
dizinin açın. IIRF.ini adlı bir dosya oluşturun ve içine aşağıdaki kodları ekleyin.
Kod:
# IIRF.ini
#
# example ini file
#  
# Tue, 12 Jun 2007  16:22
#

RewriteLogLevel 1
RewriteLog c:\inetpub\iirfLogs\iirf
StatusUrl /iirfStatus
RewriteEngine ON


# This rule shows a simple replacement, expanding path elements in the URL to
# become parameters in a query string

RewriteRule ^/help/(\d+)/(\d+)/(\d+)   /help.cfm?id=$1&active=$2&orderby=$3

# This rule does something similar; expanding path elements to query string params.
RewriteRule ^/([^/.]+)/([^/.]+)/(\d+)/(\d+)/$  /index.php?option=com_$1&task=$2&id=$3&item=$4

8.) IIRF.ini dosyasına "Fare Sağ Tuş -> Özellikler-> Güvenlik " yolunu izleyin. Kullanıcı yetkisi tanımlamak için " Ekle " deyin. " Gelişmiş -> Şimdi Bul " yolu ile IUSR_... kullanıcısını ekleyin. Okuma ve Çalıştıma izni verin.

9.) Denetim Masası -> Yönetimsel Araçlar -> Internet Information Services (IIS)
Açın. " Varsayılan Web Sitesi " üzerinde Fare sağ tuşa tuklayın.
" Özellikler -> ISAPI Süzgeçleri " tıklayın.
Ekle ye tıklayın.
Süzgeç Adı: URL_Rewrite
ÇAlıştırılabilir : C:\WINDOWS\system32\inetsrv\IIRF\IIRF.dll
yazın ve tmam a tıklayın.

10.) IIS Restart edin.

Explorerde http://localhost/iirfStatus çalıştırarak durum bilgisine bakabilirsiniz.

IIS 5 , IIS 6 , IIS 7 için indirdiğiniz dosya içinde kurulum açıklamalarıda bulunmaktadır.

isapirewrite modülü .htaccess e benzesede ayrıştığı durumlar vardır.
.htaccess e göre yazılan bir seo rewrite kodları isapirewrite a göre tekrar düzenlenip kullanılmalıdır. isapirewrite e göre düzenleme işlemini ise modülü sitesindeki dökümanları okuyarak yapabilirsiniz.

Kolay gelsin.

Merhaba ,
Anlatım için çok teşekkürler

Ben windows 2003 VPS , IIS 6.0 üzerinde joomla siteler çalışıtırıyorum .
URL_Rewrite üzerine kafayı kırmak üzereyim

Yazdıklarını uyguladım ancak web sitelerin dizini benim sunucuda şu şekilde

C:\website\bayiadi\siteadi.com\www

dolayısı ile senin yazdığın yönergede kullandığın

C:\Inetpub
dizini yerine ben
C:\website\bayiadi\siteadi.com\

VE
C:\Inetpub\wwwroot
dizini yerine
C:\website\bayiadi\siteadi.com\www

dizinlerini kullanıp tüm işlemleri yaptım.

Local hosttaki IRRFstatus şu şekilde

IIRF Version Ionic ISAPI Rewriting Filter (IIRF) 2.1.1.23 x86 RELEASE
Built on May 30 2010 13:26:57
Filter DLL C:\WINDOWS\system32\inetsrv\IIRF\IIRF.dll
PCRE Version 8.02 2010-03-19
IIRF Started 2010/10/01 13:57:04 E. Europe Daylight Time
Current time 2010/10/01 14:09:58 E. Europe Daylight Time
Server Ini file C:\WINDOWS\system32\inetsrv\IIRF\IirfGlobal.ini
Last Update of Ini 2010/10/01 12:43:04 E. Europe Daylight Time
#Lines 1
#Warnings 0
Rewrite Engine (all vdirs) ON

IIRF Vdir Status
APPL_MD_PATH /LM/w3svc/5/ROOT
Ini file C:\website\bayiadi\siteadi.com\www\Iirf.ini
Ini file timestamp 2010/10/01 14:08:02 E. Europe Daylight Time
Last read 2010/10/01 14:08:33 E. Europe Daylight Time
#Ini Modules 1
#Lines 21
#Rules 2
#Warnings 1
#Errors 0
Log file c:\website\bayiadi\siteadi.com\iirfLogs\iirf.2060.log
Log level 1
Rewrite Engine ON
Rewrite Base '--'
Remote Status Inquiry disabled
URL Decoding ON
Iteration Limit 8
Proxy Timeouts (sec.) Resolve=30 Connect=30 Send=30 Receive=30
#Requests Processed 45


Fakat halen sayfamdaki SEO çalışmıyor

örnek

http://www.siteadi.com/index.php/ornek.html

şu index.php satırından bir türlü kurtulamıyorum

yapmak istediğim şu
http://www.siteadi.com/ornek.html

Yardımcı olabilirmisin?

teşekürler.
01-10-2010 13:19
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,323
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #10
RE: Ionics Isapi Rewrite Filter, URL Rewriter for IIS
IIRF.ini

yazım klavuzuna indirdiğiniz dosya içinde ulaşabilirsiniz. Bu yazım klavuzuna göre baştan bazı örnekler yaparak olayı anladıkça içerik sistemlerinin kodlarına geçebilirsiniz.
01-10-2010 14:19
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi