2012-04-12 18 views
1

Ich bin dabei, eine Website auf einer Vorschau-URL zu testen, bis die DNS überträgt. Ich sehe eine Vorschau der Website unter http://IP_ADDRESS/~name/.Htaccess redirect oder rewrite

Alle meine Bilder, die im CMS hochgeladen wurden, werden wie <img src="/uploads/images/"> aufgeführt.

Aber das funktioniert nicht, während ich auf der Vorschau-URL bin. Also idealerweise muss ich Umleitung /uploads/* zu /~name/uploads/*

Ich fragte mich, ob dies eine Weiterleitung oder eine Neufassung in Htaccess sein sollte und was die Regel sein könnte?

Danke.

Antwort

0

Dies ist der Code, den Sie in der .htaccess unter DOCUMENT_ROOT benötigen:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^uploads/ ~name%{REQUEST_URI} [L,NC] 
+0

Wie das? ' Optionen + FollowSymlinks RewriteEngine On RewriteBase/ RewriteRule^uploads/~ name% {REQUEST_URI} [L, NC] ' – doubleplusgood

+0

Ja, das wird auch gut funktionieren. – anubhava

+0

Danke Mann. Aus irgendeinem Grund arbeiten sie nicht auf meinem Server, was sehr seltsam ist. :/ – doubleplusgood