[Symfony] .htaccess |
[Symfony] .htaccess |
28.10.2009, 14:23:08
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) |
Mam problem dotyczący urla. Otóż chciałbym aby taki link
http://192.168.195.134/main/category?id=1 został zamieniony na http://192.168.195.134/main/category-1.html w pliku .htaccess, który jest standardowo w katalogu web są takie reguły: Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^category-([^-]+).html$ main/category?id=$1 [L] </IfModule> Co jest źle? |
|
|
28.10.2009, 14:43:22
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 2 Dołączył: 18.01.2008 Ostrzeżenie: (0%) |
|
|
|
28.10.2009, 15:15:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) |
to jak to mialoby wygladac w routing.yml?
|
|
|
28.10.2009, 15:27:44
Post
#4
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 2 Dołączył: 18.01.2008 Ostrzeżenie: (0%) |
Szukaj informacji w tym linku co Ci podałem
a oto przykład: Kod view_profile: url: /:module/:id.html param: { module: profil, action: index } co daje: Kod /profil/id/1.html
Ten post edytował stirith 28.10.2009, 15:28:21 |
|
|
28.10.2009, 15:39:33
Post
#5
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
może tak:
jak tego używać w widokach dowiesz się z dokumentacji. powodzenia Ten post edytował Gribo 28.10.2009, 15:40:27 -------------------- Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron. |
|
|
28.10.2009, 16:00:20
Post
#6
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) |
ok. rozumiem dzięki....tylko jedno pytanie jeszcze... jak puszczam to przed kontroler w moim przypadku auction_dev.php to wszystko ładnie chodzi.... ale jak puszczam to przez index.php albo generalnie bez żadnego skryptu (wtedy też idzie przez index.php) to nie łapie tego...gdzie ustawić zeby routing chodził też na index.php?
|
|
|
28.10.2009, 16:02:28
Post
#7
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
-------------------- Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron. |
|
|
28.10.2009, 17:25:15
Post
#8
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) |
jeszcze wracam...za wcześnie się chyba ucieszyłem...mam takie coś w routing.yml
category: url: /main/category.:id param: { module: main, action: category } Wszystko działa dobrze dopóki kropki pomiędzy category a id nie zastąpię _ lub -. Pewnie są to znaki specjalne zarezerwowane w symfony. Czy jest możliwość użycia ich, czy nic sie nie da zrobic? widze że nawet taka formułka: url: /main/category:id nie jest dopuszczona dobra już poszło... all: routing: class: sfPatternRouting param: generate_shortest_url: true extra_parameters_as_query_string: true segment_separators: ['/', '.', '_', '-'] trzeba dodac segment_separators. Plik factories.yml. Ten post edytował blackroger 28.10.2009, 17:13:43 |
|
|
Wersja Lo-Fi | Aktualny czas: 4.05.2024 - 11:03 |