Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

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





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

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


Witam (IMG:style_emoticons/default/smile.gif)

Mam ładny htaccess'ik, ale chciałbym coś w nim zmienić (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/sad.gif)

Ten post edytował DREEMus 14.08.2009, 14:55:57
Go to the top of the page
+Quote Post
erix
post
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).
Go to the top of the page
+Quote Post
DREEMus
post
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ł (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
erix
post
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). ;]
Go to the top of the page
+Quote Post
DREEMus
post
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ą (IMG:style_emoticons/default/questionmark.gif)
A da się zrobić tak, żeby tego po prostu nie było, żeby tego nie brał po uwagę (IMG:style_emoticons/default/smile.gif)

@ edit

zrobiłem sobie tak (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
ShadowD
post
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
Go to the top of the page
+Quote Post
DREEMus
post
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 (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował DREEMus 20.01.2010, 17:49:49
Go to the top of the page
+Quote Post
erix
post
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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:00