Autor Zpráva
miropiro
Profil
Dobrý den, kolega v práci tvoří web v redakčním systému Joomla, ale zatím nevyřešil to, jak se zbavit "index.php" v URL. Například jde o http://www.lambda-instruments.in/index.php/products/peristaltic-pump či http://www.lambda-instruments.in/index.php/downloads/infographs. Je na odstranění "index.php" nějaký jednoduchý postup?
Camo
Profil
miropiro:
Ak máš Joomlu 3 tak skús toto http://www.inmotionhosting.com/support/edu/joomla-3/seo-settings/remove-index-php
ak máš staršiu tak skús toto riešenie http://stackoverflow.com/questions/21287696/removing-index-php-from-joomla-url-2-5
miropiro
Profil
Camo: Omlouvám se pozdější reakci, každopádně tuhle možnost kolega už zkoušel (a má Joomlu 3), ale nepodařilo se mu to. Pes bude zakopán někde jinde...
Kajman
Profil
A soubor .htaccess tam máte nastavený a povolený?
miropiro
Profil
Kajman: Ten tam je a je v něm definováno:

1RewriteEngine on
2 
3RewriteCond %{HTTP_HOST} ^lambda\-instruments\.in\.cp\-in\-2\.webhostbox\.net$ [OR]
4RewriteCond %{HTTP_HOST} ^www\.lambda\-instruments\.in\.cp\-in\-2\.webhostbox\.net$
5RewriteRule ^/?$ "http\:\/\/www\.lambda\-instruments\.in" [R=301,L]
6 
7# Add www to any URLs that do not have them:
8RewriteEngine on
9RewriteCond %{HTTP_HOST} !^www\.
10RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteEngine on
 
RewriteCond %{HTTP_HOST} ^lambda\-instruments\.in\.cp\-in\-2\.webhostbox\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.lambda\-instruments\.in\.cp\-in\-2\.webhostbox\.net$
RewriteRule ^/?$ "http\:\/\/www\.lambda\-instruments\.in" [R=301,L]
 
# Add www to any URLs that do not have them:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

A kolegovi tam pak admin (nějaký správce toho hostingu z Indie) vytvořil ještě .htaccess.bak, ve kterém je:

1DirectoryIndex www.lambda-instruments.in
2 
3 
4# mod_pagespeed configuration - Do NOT modify the contents
5<IfModule pagespeed_module>
6    ModPagespeedDomain *
7    ModPagespeed on
8</IfModule>
9# End of mod_pagespeed configuration- Do NOT modify the contents
DirectoryIndex www.lambda-instruments.in
 
 
# mod_pagespeed configuration - Do NOT modify the contents
<IfModule pagespeed_module>
    ModPagespeedDomain *
    ModPagespeed on
</IfModule>
# End of mod_pagespeed configuration- Do NOT modify the contents

Současně mu ale při povolení přesměrování v nastavení hlásí potom stránka tento chybový text.

http://www.lambda-instruments.in/85.207.107.115/products/peristaltic-pump404Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0www.lambda-instruments.in 
 
http://www.lambda-instruments.in/85.207.107.115/products/peristaltic-pump404Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0www.lambda-instruments.in 
 
Kajman
Profil
miropiro:
Ten tam je a je v něm definováno

A kde je kód pravidel od joomly, který byl připraven v htaccess.txt?
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0