Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [.htaccess] dowolna treść pomieniędzy zmiennymi
DREEMus
post 14.08.2009, 14:55:32
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Witam smile.gif

Mam ładny htaccess'ik, ale chciałbym coś w nim zmienić smile.gif
Mianowicie:

[APACHE] pobierz, plaintext
  1. KodOptions FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  6. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  7.  
  8. RewriteRule ^([a-zA-Z-]+)/([a-zA-Z0-9-]+)/***,([0-9]+)\.html$ index.php?strona=$1&podstrona=$2&id=$3 [NC]
  9. RewriteRule ^([a-zA-Z-]+)/([a-zA-Z0-9-]+)\.html$ index.php?strona=$1&podstrona=$2 [NC]
  10. RewriteRule ^([a-zA-Z-]+)\.html$ index.php?strona=$1 [NC]
[APACHE] pobierz, plaintext


Tam gdzie są *** chciałbym sobie to np. opisać.
http://domena.pl/cos/gdzies/tu-bedzie-przyklad,22.htm

Macie jakieś pomysły, bo mi się skończyły sad.gif

Ten post edytował DREEMus 14.08.2009, 14:55:57


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
erix
post 14.08.2009, 15:01:06
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Przecież masz odpowiednie wyrażenie praktycznie po sąsiedzku (przed sleszem przy gwiazdkach).


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
DREEMus
post 17.08.2009, 14:21:37
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


erix, jak zrobię tak:
[APACHE] pobierz, plaintext
  1. RewriteRule ^([a-zA-Z-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+),([a-zA-Z0-9-]+)\.html$ index.php?strona=$1&podstrona=$2&id=$3 [NC]
[APACHE] pobierz, plaintext

to ID = tu-bedzie-opis
a jak to zrobić, żeby opis pomijał questionmark.gif


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
erix
post 17.08.2009, 15:39:10
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zwiększyć odpowiednio numerki przy podstawnikach ($1,$2). ;]


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
DREEMus
post 19.01.2010, 11:17:31
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Czyli opis będzie kolejną zmienną questionmark.gif
A da się zrobić tak, żeby tego po prostu nie było, żeby tego nie brał po uwagę smile.gif

@ edit

zrobiłem sobie tak smile.gif
[APACHE] pobierz, plaintext
  1. RewriteRule ^([a-zA-Z-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+),([a-zA-Z0-9-]+)\.html$ index.php?strona=$1&podstrona=$2&id=$4&reszta=$3 [NC]
[APACHE] pobierz, plaintext


-----

Żeby nie zakładać nowego wątku, dopiszę tutaj ...

Bardzo proste przypisanie, ale nie działa sad.gif

[APACHE] pobierz, plaintext
  1. RewriteCond %{REQUEST_FILENAME} !-f
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule ^artykul/([0-9]+),([a-zA-Z-]+).html$ index.php?artykul=$1&opis=$2
[APACHE] pobierz, plaintext


Dodam, że .htaccess działa, bo mogę sobie zablokować dostęp do katalogu
Ktoś ma pomysły?

Ten post edytował DREEMus 19.01.2010, 11:39:41


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
ShadowD
post 19.01.2010, 23:56:22
Post #6





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Hmmm, tak na oko to nic nie widzę, ale istnieją strony do sprawdzania wyrażeń, dzięki nim można owe poprawić lub zacząć budować po kawałku od podstaw dzięki czemu można znaleźć mocno zaszyty błąd w logice. ;]

(Pierwszy link do frazy "sprawdzanie wyrażeń regularnych")

Podaj też przykładowy link...

Ten post edytował ShadowD 19.01.2010, 23:57:20


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
DREEMus
post 21.01.2010, 14:52:31
Post #7





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


[APACHE] pobierz, plaintext
  1. RewriteCond %{REQUEST_FILENAME} !-f
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule ^/nowosci\.html$ index.php?modul=nowosci [NC]
[APACHE] pobierz, plaintext

Prosta reguła ...

Ktoś ma pomysły questionmark.gif

Ten post edytował DREEMus 20.01.2010, 17:49:49


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
erix
post 3.02.2010, 18:18:33
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A z poziomu jakiego katalogu sprawdzasz?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 14.08.2025 - 12:59