Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne].htaccess
Forum PHP.pl > Forum > Przedszkole
Webpro
Witam, mam problem z .htaccess
zamiast takiego linku:
index.php?p=news
chciałbym osiągnąc taki:
index.php?news


Oto mój plik .htaccess
RewriteEngine On
RewriteRule index.php\?news index.php?p=news [L]

I niestety nie działa, szukałem rozwiązania niemal wszędzie, czy mógłby mi ktoś coś pomóc? arrowheadsmiley.png
roghatt
Według mnie tak:
Kod
RewriteRule ^index.php?([a-zA-Z0-9-_]+) index.php?p=$1 [L]
Webpro
Próbowałem, nic to nie pomoga tongue.gif
Damonsson
RewriteRule ^\?([^/]*)$ /?p=$1 [L]

tak?

z index.php ewentualnie tak:

RewriteRule ^index\.php\?([^/]*)$ /index.php?p=$1 [L]
Webpro
Cytat(Damonsson @ 17.05.2013, 14:31:20 ) *
RewriteRule ^\?([^/]*)$ /?p=$1 [L]

tak?

z index.php ewentualnie tak:

RewriteRule ^index\.php\?([^/]*)$ /index.php?p=$1 [L]


Też nie działa sadsmiley02.gif
roghatt
to może napisz w jaki sposób sprawdzasz, że to nie działa i najlepiej pokaż co masz jeszcze w .htaccess
Webpro
  1. <?
  2. $p = $_GET['p'];
  3. echo " p: $p ";
  4. ?>


A co do .htaccess to mam tylko to co napisałem...

~ Odświeżam ~

~ Odświeżam ~
CryTech97
tu masz .htaccess
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^index.php?([A-z]*)$ index.php?p=$1 [NC,L]
Webpro
Cytat(CryTech97 @ 18.05.2013, 21:20:44 ) *
tu masz .htaccess
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^index.php?([A-z]*)$ index.php?p=$1 [NC,L]



Nie działa. :-/
CryTech97
Sprawdź czy ci wgl dziala mod_rewrite. Wgraj inną regułkę i stestuj.
Jak nie bd działać to ustaw apache ;D
Webpro
  1. RewriteRule ^([A-z]*)$ info.php?p=$1 [NC,L]


Przykładowo, to działa normalnie..

Odswieżam.

ok poradziłem sobie, zamiast get użyłem $_SERVER['REQUEST_URI']
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.