2016-03-29 20 views
0

Etki alanı yeniden yönlendirmesi üzerinde çalışarak ilgili URL'lerin kullanılmasını gerektiren bir Microsoft bağlı WordPress sitemiz var. Bu, ana sitenin & ana URL'sini göreceli olarak değiştirmemiz gerektiği anlamına geliyordu, böylece CSS, JavaScript dosyaları ve resimler dahil olmak üzere tüm temaya bağlı kaynak URL'lerin göreceli olduğu görüldü.Bağlantılı URL'leri Azure'da WordPress ile Kullanma - 405 hatası girişte

Sitesi URL: Bazı eklentiler dışında iyi çalışıyor

define('WP_HOME','/en-us/musicxtech'); 
define('WP_SITEURL','/en-us/musicxtech'); 

bu site ön uç yaptıktan sonra:

İşte https://example.com/en-us/musicxtech/

web config.php de değişti koddur Sabit kodlama özel eklentileri ile çözülebilen Mutlak URL'ler gerektirir.

ADDING IN: Site ön tarafı ayrıca her yerde "Bildirimler" de atar. Site giriş yapma arka uç 405 hatası atıyor Ancak

:. "405

- Bu sayfaya erişmek için kullanılan HTTP fiiline izin verilmez Aradığınız sayfa geçersiz çünkü görüntülenemiyor yöntemi (HTTP fiili) erişim girişiminde kullanıldı.

Bu, bizim durumumuzda IIS olan web sunucusu tarafından yapılan bir hata gibi görünüyor.

Herhangi biri yardımcı olabilir mi?

cevap

0

Çalıştığım göreli URL'leri almaya çalıştım ve değiştirilen bir filtre kullanarak sona erdirdim. Şablonun functions.php dosyasında, aşağıdaki gibi bir şey kullanabilirsiniz:

/*********** URL replacement for relative *****************/ 
add_filter('site_url', 'custom_site_url'); 
add_filter('home_url', 'custom_site_url'); 

function custom_site_url($url) 
{ 
    if(is_admin() || $_SERVER["HTTP_HOST"] == 'example.com') 
     return $url; 

    return str_replace('example.com', '', $url); 
} 
İlgili konular