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) ...