htaccess i przekierowanie na nową domenę jeśli dany plik nie istnieje

0

Witajcie potrzebuję przekierować ruch z całej domeny na nową domenę ale z małymi zastrzeżeniami:

mając forum przeniosłem je pod nowy adres używając:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://nowy_adres_strony.pl/forum/$1 [R=301,L]

Tym sposobem wszystkie adresy zostają przekierowane na nową domenę
Jednak na starej domenie również chciałbym postawić stronę

przekierowanie więc powinno zadziałać tak:

Jeśli na serwerze nie znajduje się plik /url
to wykonaj
RewriteRule ^(.*)$ http://nowy_adres_strony.pl/forum/$1 [R=301,L]
w przeciwnym wypadku nic nie rób :)

w jaki sposób coś takiego wykonać?

na jakimś forum znalazłem :

RewriteCond %{DOCUMENT_ROOT}/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/$1 -d
RewriteRule ^(.*)$ http://nowy_adres_strony.pl/forum/$1 [R=301,L]
lecz to nie działa

0

znalazlem, należy umieścić na górze:
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]

1 użytkowników online, w tym zalogowanych: 0, gości: 1