![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W ramach bliższego zapoznania się z .htaccess postanowiłem zobaczyć z czym to się je, lecz już na samym początku klapa. .htaccess Kod RewriteEngine On RewriteBase / #... DirectoryIndex index.php RewriteRule ^/?(.*)/(.*)/$ index.php?include=$1&d=$2 [NC,QSA,L] index.php Kod [...] <base href='http://localhost/darkraven/'></base> #przykładowy link: <a href="index.php/yes/loguj" alt='aa'>loguj</a> #standardowo link wyglada podobnie jak w .htaccess, ale napisze: <a hred='index.php?include=yes&d=loguj></a> <?php print_r($_GET); // Array(); ?> [..] Powiecie mi dlaczego nie istnieje get ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem taki oto temat: http://forum.php.pl/lofiversion/index.php/t186300.html
no i tak się składa, że piszą tam iż base url załatwia sprawę a ja go mam(patrz 1 post). nie rozumiem dlaczego regułka z /$ działa poprawnie a ta która wymaga lub nie(/?) czy też bez '/'($) już nie działa.. i brakuje css'a użycie rewritecond mi nie pomogło :/ zmieniłem nawet ścieżkę do css'a na bezwzględną i nic nie dało, usunąłem base też nic.. coś musi być źle w .htaccess'ie jeszcze raz pokażę jak wygląda plik: Kod RewriteEngine On RewriteBase /testhtaccess/ #.... DirectoryIndex index.php RewriteRule ^/?(.*)/(.*)/([0-9])/$ index.php?include=$1&d=$2&id=$3 [NC,L] -przy takim linku wszystko działa RewriteRule ^/?(.*)/(.*)/?$ index.php?include=$1&d=$2 [NC,L] wiem, że ten '/' na końcu to małe uniedogodnienie, ale muszę się dowiedzieć o co chodzi.. jeszcze tak na wszelki wypadek base i href do css'a Kod <base href='http://localhost/testhtaccess/'></base>
<link rel="stylesheet" type="text/css" href="/css/style.css" /> Ten post edytował jacek21 25.04.2013, 10:11:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:20 |