Autor Zpráva
_fantomas
Profil
Zdarvím, potreboval by som odstrániť posledné lomítko v url
Napríklad ak mám url
http://localhost/shop/add/2/
Aby to posledné lomítko dalo preč čiže takto
http://localhost/shop/add/2
Neviete mi s tím niekto poradiť?
Toto je môj .htaccess súbor.

Options -Indexes

RewriteEngine On
#RewriteBase /

# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]

AddType application/x-httpd-php .php .phtml
Kajman
Profil
Jako první krok upravte generátor url adres (případně i parser).
_fantomas
Profil
Ako upraviť?
Parser url mam napísaný takto.

    private function parseURL($url)
    {
        $parseURL = parse_url($url);
        $parseURL["path"] = ltrim($parseURL["path"], "/");
        $parseURL["path"] = trim($parseURL["path"]);
        $exp = explode("/", $parseURL['path']);
        return $exp;
    }
Kajman
Profil
Parser asi není potřeba upravit.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: