Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mod_rewrite] Dodanie slasha do każdego url'a
insenic
post 24.02.2007, 16:03:16
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.02.2007

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


Kombinuję z mod_rewrite, jak to zrobić by adresy bez slasha na końcu były przekierowane pod taki sam ze slashem. Tj.

by adresy:
http://strona.pl/artykul/artykul_2
http://strona.pl/news/12/7

zmieniane był na:
http://strona.pl/artykul/artykul_2/
http://strona.pl/news/12/7/

Próbowałem w ten sposób:
Kod
RewriteEngine On
RewriteRule ^/([a-zA-Z]+)$ /$1/ [R]

Ale to niestety nie działa. Chciałbym aby działało to niezależnie od ilości '/' w url. Czy ktoś mógłby mi pomóc napisać taki RewriteRule?

Ten post edytował insenic 24.02.2007, 18:01:09
Go to the top of the page
+Quote Post
siemakuba
post 24.02.2007, 19:35:49
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Kod
RewriteEngine  on
RewriteCond    %{REQUEST_FILENAME}  -d
RewriteRule    ^(.+[^/])$           $1/  [R]


Znalezione u źródła: URL Rewriting Guide

pozdr.
Go to the top of the page
+Quote Post
insenic
post 25.02.2007, 14:47:25
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.02.2007

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


No niestety nie działa, nic nie przekierowuje jak dam adres bez / na końcu. Mój plik .htaccess

Kod
RewriteEngine  on
RewriteCond    %{REQUEST_FILENAME}  -d
RewriteRule    ^(.+[^/])$           $1/  [R]

<Files view>
    ForceType application/x-httpd-php
</Files>


Ten post edytował insenic 25.02.2007, 14:48:19
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: 24.07.2025 - 16:04