Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite] po przepisaniu działa tylko z dużej litery
adamantd
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Witam
nie mogę tego rozkminić, przepisuję adresy na bieżąco, żeby nie musieć ich przepisywać jak skończę stronę i napotkałem na dziwny problem.

  1.  
  2. RewriteRule ^jakis-alias/?$ index.php?action=jakis-alias[L]
  3.  
  4.  


taka regułka mi nie zadziała, zadziała tylko

  1.  
  2. RewriteRule ^Jakis-alias/?$ index.php?action=jakis-alias[L]
  3.  


to był prosty przykład, kombinuję jak mogę i nie mogę tego przeskoczyć. Link jest poprawny

  1.  
  2. <a href="jakis-alias">Jakiś Alias</a>
  3.  


zamiast przerzucić mnie na localhost/mojastrona/jakis-alias to przerzuca mnie na localhost/mojastrona
jak zrobię z dużej litery to działa prawidłowo

Co może być powodem?

............
mam ustawiony znacznik base w headerze
  1. <base href="http://localhost/mojastrona/" />



edit:

działa jeszcze wtedy kiedy w odnośniku postawię na końcu slash


  1.  
  2. <a href="jakis-alias/">Jakiś Alias</a>
  3.  


z tym, że ja nie chcę ani slasha na końcu ani dużych liter w urlu

Ten post edytował adamantd 19.04.2013, 23:08:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adamantd
post
Post #2





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

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


Poradziłem sobie już w inny sposób ale mimo wszystko strasznie mnie to gryzie
Ponieważ jak pisałem wyżej przepisuję na bieżąco a dopiero zacząłem więc nie ma jeszcze wielu linijek, ta która mogła mieć wpływ wygląda tak:

  1.  
  2. RewriteRule ^([\w\-]+)/?([\w\-]+)?/?$ index.php?action=$1&title_art=$2 [L]
  3.  



więc razem wyglądało tak:

  1.  
  2.  
  3. RewriteRule ^jakis-alias/?$ index.php?action=jakis-alias [L]
  4. RewriteRule ^([\w\-]+)/?([\w\-]+)?/?$ index.php?action=$1&title_art=$2 [L]
  5.  


przed flagą oczywiście była spacja (jakiś-alias) to jakaś tam pod strona w tym przypadku, którą chciałem przepisać osobno, ponieważ będzie zawierała w późniejszym czasie jeszcze paginację więc chciałem mieć możliwość rozbudowy tej linijki dla tej jednej podstrony

Ten post edytował adamantd 20.04.2013, 12:14:04
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 19:15