htaccess RewriteBase

8

Ich habe zwei Verzeichnisse in meinem root: /dev und /live .

Alle Inhalte in diesen Verzeichnissen haben relative Pfade wie /css/style.css oder /js/home.js .

Ich möchte das Root-Verzeichnis mithilfe von htaccess ändern können, so dass die relativen Pfade /live/css/style.css etc oder /dev/css/style.css werden, je nachdem, welche Version der Site ich verwende.

Ich habe versucht, den folgenden Code in .htaccess im Verzeichnis /live zu verwenden:

%Vor%

Ich habe auch versucht, RewriteBase /public_html/live/ zu verwenden.

Aber die Inhaltspfade sind immer noch http://domain.com/css/style.css und nicht http://domain.com/live/css/style.css , wenn ich die Site ansehe.

Hat jemand irgendwelche Ideen?

Danke.

BEARBEITEN & gt; & gt; Entschuldigung, ich sollte erklären, dass mein root htaccess die folgenden Regeln hat, die auf die zwei Verzeichnisse zeigen:

%Vor%     
Kit 30.01.2011, 16:43
quelle

1 Antwort

10

RewriteBase lässt Sie Probleme mit der Umsetzung von URLs in Dateipfade beheben und wieder zurück. Es ist nicht das, wofür du es benutzt. Verwenden Sie einen Standard RewriteRule

%Vor%     
outis 30.01.2011, 21:37
quelle

Tags und Links