Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne].htaccess i błąd 403
stefik4
post 14.03.2014, 15:24:07
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


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.

Ten post edytował stefik4 14.03.2014, 15:27:10
Go to the top of the page
+Quote Post
Turson
post 14.03.2014, 15:52:46
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


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?
Go to the top of the page
+Quote Post
stefik4
post 14.03.2014, 16:22:13
Post #3





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


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
Go to the top of the page
+Quote Post
sowiq
post 14.03.2014, 17:06:01
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


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

Ten post edytował sowiq 14.03.2014, 17:07:06
Go to the top of the page
+Quote Post
stefik4
post 15.03.2014, 09:24:04
Post #5





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


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 ;/
Go to the top of the page
+Quote Post

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: 28.04.2024 - 17:47