Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne w HTACCESS, Problem z przekierowaniem na określone pliki.
adbacz
post 24.07.2012, 14:07:24
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


HTACCESS powinien przekierowywać wszystkie requesty na index.php, chyba, że dany request sięga po plik, lub prowadzi do jednej z określonych ścieżek. Otóż dwa pierwsze działają poprawnie, gorzej z tymi ścieżkami.

Kod
Options FollowSymLinks
RewriteEngine On

# Prawdziwe katalogi na serwerze
RewriteRule ^Templates/?(.*)? Templates/$1 [L]
RewriteRule ^media/(.*)$ media/$1 [L]

# admin kieruje na prawdziwy katalog Administrator. Nie pytajcie dlaczego tak;/
RewriteRule ^admin$ Administrator/index.php [L]
RewriteRule ^admin/(.*)$ Administrator/index.php [L]

# Pozostała część, która prowadzi do pliku index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php


Problem jest taki, że gdy chcę na przykład odwołać się do pliku który nie istnieje, na przykład w ścieżce /Templates/Images/image.png to HTACCESS kieruje ten request na index.php.

Prosze o pomoc, bo nie daję sobie już rady z tym.
Go to the top of the page
+Quote Post

Posty w temacie
- adbacz   Wyrażenie regularne w HTACCESS   24.07.2012, 14:07:24
- - n3o   U siebie korzystam z czegoś takiego i działa, spró...   24.07.2012, 22:18:09
- - adbacz   W moim przypadku nie odwołuję się bezpośrednio do ...   25.07.2012, 06:11:15
- - erix   [APACHE] pobierz, plaintext RewriteCond %{REQUEST_...   25.07.2012, 08:40:13
- - adbacz   Niestety kod erixa też nie działa. Można jakoś ina...   25.07.2012, 11:22:19
- - Sephirus   Daj w katalogu w którym nie chcesz aby przenosiło ...   25.07.2012, 11:53:08
- - adbacz   Dodałem do katalogu Templates i do każdego podkata...   25.07.2012, 12:03:35
- - erix   Pokaż teraz cały htaccess.   25.07.2012, 12:40:58
- - adbacz   KodOptions FollowSymLinks RewriteEngine On Rewrit...   25.07.2012, 13:46:21
- - erix   Spróbuj testować inną zmienną. A najlepiej włącz ...   25.07.2012, 14:09:02
- - adbacz   Nie jestem zbyt obeznany w mod_rewrite. Możesz mi ...   25.07.2012, 14:13:11
- - erix   Otwiera Ci się strona http://google.pl?   25.07.2012, 14:20:38
- - adbacz   Tak, wiem. Nie znalazłem nic o logowaniu reguł, a ...   25.07.2012, 15:33:04
- - erix   No patrz, pod latarnią najciemniej? http://httpd.a...   26.07.2012, 08:38:18
- - adbacz   Przy użyciu tego, na localhost oraz na zewnętrznym...   26.07.2012, 09:03:10
- - erix   Może masz nie tę wersję, co trzeba? Kiedyś z tego...   26.07.2012, 09:21:18
- - adbacz   Wersję czego? mod_rewrite? Gdzie tego wersję można...   26.07.2012, 09:42:41
- - erix   Powiedziałeś, że serwer. Serwerów może być dziesi...   26.07.2012, 10:05:14


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:49