«rewrite» etiketlenmiş sorular

URL Yeniden Yazma, gelen bir URL'yi değiştirilmiş bir URL ile eşleştirir, böylece istek, değiştirilmiş URL'ye orijinal istek yapılmış gibi işlenir. Bu genellikle daha fazla arama motoru dostu URL sağlamak için kullanılır.

1
Uri isteğinden sadece dosya adı nasıl çıkarılır
Dosyanın uzantısına bağlı olarak istek uri yeniden yazmaya çalışıyorum, sonra sadece uri dosya adını ayıklamak ve başka bir klasörde saklamak için çalışıyorum. Buradaki sorun hiçbir dosya adı ve mevcut değişkenler için değişken biçimde önceden uri, request_urive request_filenametam uri verecektir. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } …
11 nginx  rewrite  images 

1
nginx: bir konum hariç tümünü yeniden yaz
Şu anda nginx'im kullandığımız bir ana etki alanına birkaç alanı yeniden yazıyor. İşte benim yapılandırma bir kural: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } ** exampleblog.org * 'a yapılan her istek blog.example.org'a yönlendirilir Şimdi www.exampleblog.org/+ ve exampleblog.org/+ ' nin kullanıcıyı Google Artı sayfamıza yönlendirmesini istiyorum . …

4
IIS'deki tüm * HTTP / HTTPS isteklerini geçici olarak "sunucu bakımı" sayfasına yönlendirin
Yüzlerce ayrı web uygulaması barındıran bir IIS sunucumuz var ve bu uygulamaları barındıran fiziksel veritabanı sunucusu kısa bir süre bakım için çevrimdışı olacak (15 dakikadan az sürmesini bekliyoruz). Bu süre zarfında, gelen tüm trafiği herhangi bir web sitesi için "şu anda bakım aşamasındayız" sayfasına yönlendirmek istiyoruz. Bunu her web uygulamasına …

2
IIS Yeniden yazma, haritaları ve sorgu dizelerini yeniden yazma
Lütfen yeniden yazma haritalarını anlamama yardımcı olun, bu kurulum var: <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> İşte benim kuralım: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" /> …
10 iis-7  rewrite 

3
Apache: Yönlendirme günlükleri nerede incelenir?
Karmaşık RewriteCondve RewriteRulebir makinede var. Ve bu kurallara göre, bazı talepler başka bir makineye yönlendirilecektir. Yönlendirmenin nasıl gerçekleştiğini açıkça gösteren herhangi bir Apache günlüğü var mı? Çünkü yönlendirme, tahmin edemediğim şekilde gerçekleşiyor.

1
Eski kategoriden yeni kategoriye kadar ürünlerin Nginx basit yönlendirmesi
Eski kategoriden yeni kategoriye ürün yönlendirmeleri yapıyorum. Aşağıdaki kural ile çalışmasını başardım: rewrite ^/old-category/(.*) /new-category/$1; Ama ne zaman "bitiş çizgisi" işareti $ kullanmalıyım ve benim durumumda ya da onsuz fark nedir bilmek istiyorum. Örneğin: rewrite ^/old-category/(.*)$ /new-category/$1; Ayrıca, yalnızca eski kategori adı (ürünler olmadan) yazarlarsa, yalnızca kategori yönlendirmesi için yeni …

4
RewriteRule'imin bulunduğu yere bağlı olarak neden çift eğik çizgi alıyorum?
Tüm www isteklerini www olmayan URL'lere yönlendirmek için aşağıdaki kodu kullanıyorum: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Bu, web sitemin kökündeki bir .htaccess dosyası içinde harika çalışıyor. Örneğin, www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/diğer_sayfa -> example.com/other_page Ancak, aynı kodu VirtualHost yapılandırmamın içine taşırsam, yeniden yazılan …

3
mod_rewrite GET parametrelerini iletmez
Geliştirme makinemde mod_rewrite ile Apache kurulumunda sorun yaşıyorum. Mod_rewrite aktif ve bazı kurallar için iyi çalışıyor. Bazı kurallar, amaçlandığı gibi çalışmaz: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 Static.php Bunu (hata ayıklama için) yaparım: <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Hangi baskılar ($ _SERVER dizisinden bazı öğeler kaldırıldı): Array ( ) Array ( ) Array …

1
Squid url_rewrite_program çalışmıyor
Python'da squid için bir url_rewrite modülü yazıyorum (OS: Ubuntu 13). Şimdilik kod, alınan stdin dosyasını bir dosyaya yazdırması gereken bir testtir: #!/usr/bin/python import sys,os url = sys.stdin.read() os.system('echo "%s" >> log.txt' % url) sys.stdout.write(url) sys.stdout.flush() Kalamar başladığımda ve proxy’ye bağlı tarayıcımdan bir istek başlattığımda işe yaramıyor ve günlükleri kontrol ediyorsam …
1 proxy  rewrite  squid 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.