![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
Witam, szukam i szukam ale nie moge znaleść takiego samego problemu jak mój. Mianowicie moje linki mają postać: index.php?site=anchor i chciałem w .htaccess zrobić aby linki tego typu mogły zostać zapisane w postaci domena.pl/kategoria/anchor czyli zamiast site jest kategoria a zamiast =anchor samo /anchor (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Proszę o odpowiedź
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteEngine on RewriteRule ^([a-zA-Z-]+)$ index.php?site=$1 Powinno działać, ale nie sprawdzałem dokładnie tak podanego kodu. Najpierw podajesz co ma odnaleźć w linku, a później na co ten link zamienić. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ja to zrozumiałem dopiero po kilkunastu minutach czytania kursu (tak to jest jak się wprowadzeń nie czyta (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ). Ten post edytował Kildyt 18.11.2008, 17:24:50 |
|
|
![]()
Post
#3
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
Kod RewriteEngine On RewriteRule ^/kategoria/(.*) index.php?site=$1 podstawy mod_rewrite |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteEngine On RewriteRule ^/kategoria/(.*) index.php?site=$1 podstawy mod_rewrite Sory (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ale nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )) poprostu Not Found tak jakby po katalogach szukał. .htaccess jest i jest obsługa .htaccess wiec cos nie trybi to. Ten post edytował debian 18.11.2008, 17:31:27 |
|
|
![]()
Post
#5
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
jeden / za duzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod RewriteEngine On
RewriteRule ^kategoria/(.*) index.php?site=$1 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
jeden / za duzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod RewriteEngine On RewriteRule ^kategoria/(.*) index.php?site=$1 Działa (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif) A jeśli chce samo domena.pl/anchor w tej samej postaci ze anchor to ?id=anchor to ? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Oraz chciałem też prosić o takie cos: adres.pl/kategoria/anchor/ryba czyli index.php?id=anchor&wiecej=ryba Ten post edytował debian 19.11.2008, 19:55:30 |
|
|
![]()
Post
#7
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
Kod RewriteRule ^(.*) index.php?id=$1
RewriteRule ^kategoria/(.*)/(.*) index.php?id=$1&wiecej=$2 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Mam podobny problem (pisałem w osobnym poście) - chcę aby np. z takiego adresu: http://localhost/siatka/team odczytało: http://localhost/siatka/index.php?page=team . Wyrażenie z tego tematu:
Kod RewriteRule ^(.*) index.php?page=$1 Nie działa poprawnie - przy adresie http://localhost/siatka/team tak wygląda wycinek z $_SERVER, z danymi o adresie/zmiennych $_GET: Cytat [SCRIPT_FILENAME] => /opt/lampp/htdocs/siatka/index.php [REMOTE_PORT] => 45159 [REDIRECT_QUERY_STRING] => page=team [REDIRECT_URL] => /siatka/team [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => page=index.php [REQUEST_URI] => /siatka/team [SCRIPT_NAME] => /siatka/index.php [PHP_SELF] => /siatka/index.php $_GET['team']='index.php' Co robię nie tak? Ten post edytował Apocalyptiq 20.11.2008, 23:26:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:34 |