Bir Apache sunucu vb Bağıl Yollar,

0 Cevap php

Gerçekten burada sıkışıp kaldım.

Aynı anda 2 sorunları var:

Ben birden fazla site üzerinde çalışıyorum İlk olarak, benim site .. bir alt (yerel kalkınma ve canlı sunucuda hem de) saklanır. yani

/Sites/www.mysite.com/(site files here)

Benim web sayfalarında dosyaları bahsediyorum, ben /www.mysite.com/images/myfile.jpg gibi her geçtiği sabit kodlama olmadan benim /images dizininde, diyelim ki, başvurmak istiyorum

Sadece lider "/" Sunucu tarafından yorumlanır alır nasıl yeniden tanımlamak için bir yolu var mı?

Soru iki, PHP mod_rewrite'ın ilgili

Ben yeniden yazma kuralları bu seti var. Amaç www.mysite.com/index.php?page = "sss" içine www.mysite.com / sss açmak için

RewriteEngine On
RewriteCond %{REQUEST_URI} !mysite.com
RewriteRule (.*) mysite.com/$1
RewriteRule ^([a-zA-Z0-9_-]+)$ /mysite.com/index.php?site=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ /mysite.com/index.php?site=$1

Bir url (yukarıdaki örnekte olduğu gibi) 2. ve son biçiminde geçti aldığında ben bir sorun yok. Ancak, sondaki "/" eklenmiş ise: www.mysite.com/faq/, benim dış komut referansları kırmak: (örneğin src=js/script.js gibi) ...

0 Cevap