» »

.htaccess rewrite podmap v datoteko

.htaccess rewrite podmap v datoteko

filips ::

V datoteki .htaccess bi rad nastavil, da se vse podmape v določeni mapi na strežniku, preusmerijo na datoteke. Rad bi, da to velja za vse mape, razen za mapo docs.

Rad bi, da se:
1. https://example.com/projects/example/ preusmeri na https://example.com/projects/example/docs/ pri tem pa uporabnik vidi nov URL (301/302 redirect)
2. https://example.com/projects/example/docs/ ne preusmeri
2. https://example.com/projects/example/file/ preusmeri na https://example.com/projects/example/file.php pri tem pa URL ostane tak, kot ga je vpisal uporabnik
3. https://example.com/projects/example/file/test1/ preusmeri na https://example.com/projects/example/file.php/test1/ pri tem pa URL ostane tak, kot ga je vpisal uporabnik
3. https://example.com/projects/example/file/test1/test2 preusmeri na https://example.com/projects/example/file.php/test1/test2 pri tem pa URL ostane tak, kot ga je vpisal uporabnik
itd.

Preusmeritev v datoteko že poskusil narediti, vendar dobim napako:
RewriteRule ^([^/]*)(.*)$ $1.php/$2 [L,QSA]

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

darkcoffee ::

Poskusi nekaj takega:

RewriteRule ^example$ https://www.tvoja-stran.si/example/docs/ [R=301,L]
RewriteCond %{REQUEST_URI} !(/example/([^.]+).php|/example/docs/?$|^example$)
RewriteRule ^example/([^/]*)(.*)$ /example/$1.php/$2 [R=301,L]

LP

darkcoffee ::

Če želiš tudi za podmape docs potem je lahko pogoj:
RewriteCond %{REQUEST_URI} !(/example/([^.]+).php|docs|^example$)

LP


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

301 redirect

Oddelek: Izdelava spletišč
373761 (2536) Netrunner
»

Apache in Node.JS

Oddelek: Izdelava spletišč
91919 (1605) dunda
»

.si domena in redirect na Google apps (App Engine)

Oddelek: Omrežja in internet
102275 (1885) nkprimorje
»

htaccess - ce obstaja - serviraj, v nasprotnem primeru ....

Oddelek: Izdelava spletišč
61073 (993) Lion29
»

.htaccess rewrite za poddomeno

Oddelek: Izdelava spletišč
71421 (1341) alessio2

Več podobnih tem