Autor Zpráva
nexus6
Profil *
potreboval bych na prvni podled jednoduchou vec - potrebuji pomoci .htaccess presmerovavat adresy www.domena/neco/neco/ na www.domena/neco/neco ..... proste vzdy ubrat posledni "/" ale vubec se v tom nevzynam :(

děkuji :)
nexus6
Profil *
to tu opravdu není někdo kdo by mi s tím prosím pomohl? :(
Kajman_
Profil *
Možná něco takového
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_MET­HOD} GET
RewriteRule ^(.+)/$ $1 [R=301,NE]


neco/neco nesmí být adresář
nexus6
Profil *
děkuji za odpověď - ale mam ještě jeden problém o kterém jsem se měl asi zmínit předem:

ona je totiž stranka PHP generovana do jednoho index.php a původní Rewrite se kterým to běželo je:

RewriteBase  /
RewriteCond  %{REQUEST_FILENAME}    !-f
RewriteCond  %{REQUEST_FILENAME}    !-d
#RewriteRule  (.*)	index.php 


s Vámi uvedeným Rewrite to teď tedy přepíše adresu v URL tak jak bych potřeboval, ale místo poždadovanáho obsahu se vrátí error404.

Proto bych to potřeboval tak aby to odebralo poslední "/" ale podstrčilo obsah onoho index.php.
nexus6
Profil *
oprava půvoní rewrite ja samozřejmě
RewriteBase  /
RewriteCond  %{REQUEST_FILENAME}    !-f
RewriteCond  %{REQUEST_FILENAME}    !-d
RewriteRule  (.*)    index.php 

:)
Kajman_
Profil *
A včem je problém? Pravidla by měla fungovat i současně. Asi jste to ani nezkoušel, že?
Kajman_
Profil *
Snad jen bude lepší přidat flag L.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_MET­HOD} GET
RewriteRule ^(.+)/$ $1 [R=301,NE,L]
RewriteCond  %{REQUEST_FILENAME}    !-f
RewriteCond  %{REQUEST_FILENAME}    !-d
RewriteRule  (.*)    index.php
nexus6
Profil *
no zkoušel jsem dát obě dvě pravidla dohromady, ale dohromady to nepracuje tak jak by mělo - možná to nedávám správně dohromady.. nevím :(

pokud to zapíšu např. takto:

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_METHOD} GET
RewriteRule ^(.+)/$ $1 [R=301,NE]
RewriteRule (.*) index.php

tak se sice vloží obsah index.php ale adresa zustane nepřesměrovaná... býval bych to odstranění posledního lomítka řešil přes PHP ale to bych měl duplicitní obsah
nexus6
Profil *
ha už to funguje.... nevím proč ale na localu to nefugovalo ale na serveru to jede...

DĚKUJI ZA POMOC A TRPĚLIVOST :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0