Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne].htaccess i błąd 403
Forum PHP.pl > Forum > Przedszkole
stefik4
Jak w tytule napisałem proste dyrektywy w .htaccess i umieściłem plik w filderze /beta/ na koncie głównym.

  1. Options FollowSymLinks
  2. RewriteEngine On
  3.  
  4. RewriteCond %{HTTP_HOST} ^mojastrona.pl(.*) [NC]
  5. RewriteRule ^(.*)$ <a href="http://www.mojastrona.pl/$1" target="_blank">http://www.mojastrona.pl/$1</a> [R=301,L]
  6. RewriteBase /
  7. DirectoryIndex index.php
  8.  
  9.  
  10. RewriteRule ^sposob-dzialania$ /beta/sposob-dzialania.php [L]


Wchodze pod adres: http://www.mojastrona.pl/beta/sposob-dzialania

I niesttey wywala błąd 403:
Forbidden

You don't have permission to access /beta/sposob-dzialania.php on this server.
Turson
Kod
RewriteRule ^(.*)$ <a href="http://www.mojastrona.pl/$1" target="_blank">http://www.mojastrona.pl/$1</a> [R=301,L]

facepalmxd.gif
od kiedy w regułach pisze się html?
stefik4
To na tym forum się wstawiło. Stwierdziłem ze zrobie wszytskow katalogu głownym i jest spoko jesli sa proste strony bez zmiennych. Jak mam linijkę:

RewriteRule ^krok-2/(.*)$ form2.php?id=$1 [NC]

to owszem łąduje sie plik form2 z tą zmienną lecz nie łądują się stylle css
sowiq
Cytat(stefik4 @ 14.03.2014, 16:22:13 ) *
to owszem łąduje sie plik form2 z tą zmienną lecz nie łądują się stylle css

Podejrzewam, że masz złą ścieżkę do styli.

Przykład:
ścieżka do CSS: style.css

URL: www.mojastrona.pl/test.html -> wszystko OK

URL: www.mojastrona.pl/jakis-podkatalog/test.html -> style próbują się ładować z jakis-podkatalog/style.css

Rozwiązania:
1. ścieżka do CSS: /style.css
2. ścieżka do CSS: http://www.mojastrona.pl/style.css

Zainstaluj sobie Firebuga i tego typu błędy będziesz mógł sam rozwiązywać wink.gif
stefik4
Dzięki bardzo. Dokładnie jak napisałes miałem style w katalogu /css/ . i Dałem pełną sciężkę i smiga, dzięki! Mam teraz inny błąd, chce aby link wygladał tak:

http://www.mojastrona.pl/konkurs/6/zxcxzc

wiec dałem wpis w htacces:

#konkursu strona
RewriteRule ^konkurs/(.*)/(.*)$ konkurs.php?id=$1&nazwa=$2 [NC]

i po przejsciu na tę strone dałem print_r tablicy $_GET i jest pusta ;/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.