htaccess bu yazmak nasıl

4 Cevap php

Ben godaddy kullanarak ve etki alanı adresi birisi türleri Ben otomatik olarak bir klasöre yönlendirmek yerine onun daha organize böylece kök dosyalarını yerleştirerek istediğiniz zaman ne yapmak istiyorum duyuyorum.

Nasıl bu. Htaccess yazmak mı?

4 Cevap

Siz de barındıran, sadece, ya da web için DNS için GoDaddy kullanıyor musunuz? Onların ekonomi planı birden fazla web sitesi (http://www.godaddy.com/gdshop/hosting/shared.asp?ci=9009) ev sahipliği yapmaya izin vermez

GoDaddy güzel bir online yardım vardır, bir göz atmalısınız: http://help.godaddy.com/article/4688

RewriteEngine on
RewriteRule (.*) subfolder/$1 [L]

Diğer kurallar varsa onlar (sonsuz döngü düşünüyorum) idam alamadım böylece L gereklidir; Bu bir catch-all olarak yazılır.

Bu bağlantıyı kontrol edin, benim için çalıştı

http://helpdesk.hostmonster.com/kb/index.php?id=308&mod_id=2&x=

Simple Rewrite

Bir durum olmadığı sürece Rewrite şeyler yapmayacağım. Burada aslında belirtilen hiçbir alt klasöründe çalışacak bir kod. örneğin http://domain.com http://domain.com/subfolder/somefile yönlendirileceksiniz

Ayrıca, sadece somefile.php ve seti kaldırmak, bir alt ve bir dosya işaret edebilir. "DOMAIN" değerini ve "alt" değiştirmeyi unutmayın

#Turns the engines on!
rewriteEngine on
# Checks Condition, "Does it have a subfolder specified?"
rewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
# Does its Rewrite Magic
rewriteRule ^$ http://%{HTTP_HOST}/subfolder/somefile.php [R,L]