- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Problema con sh4004 e virtuemart e URL
-
@webmax said:
index.php viene inserito perche usi l'opzione senza htaccess supportata dal componente, per toglierlo vai in menu avanzato>modalità rescrivibile e metti con .htaccess(mod_rewrite)
Scusa ma non ho capito dove devo andare per fare quello

per la 2 vai nel menu plugin e togli mostra sezione e lasci mostra categoria, ovviamente poi dovrai cancellare le url già scritte per fargliele ricreare.
[/quote]E' già così
ecco il mio file .htaccess:
*########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEFALL (RewriteCond) lines in this section are only required if you actually
have directories named 'content' or 'component' on your server
If you do not have directories with these names, comment them out.
#RewriteCond %{REQUEST_FILENAME} !-f
%{REQUEST_FILENAME} !-d
%{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
%{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$
#RewriteRule ^(content/|component/) index.php########## End - Joomla! core SEF Section
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etcRewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.])$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.) index.php########## End - 3rd Party SEF Section*
-
vai nel componente e prima di tutto metti la visualizzazione avanzata che trovi sulla destra, devi andare in configurazione di sh404sef poi in avanzato e in modalità rescrivibile la terza voce che trovi, ha un menù a tendina e metti con .htaccess(mod_rewrite)
la seconda vai nel menu sempre di sh404sef plugins e in configurazione dei contenuti togli visualizza sezione e lasci solo visualizza categoria
-
@webmax said:
vai nel componente e prima di tutto metti la visualizzazione avanzata che trovi sulla destra, devi andare in configurazione di sh404sef poi in avanzato e in modalità rescrivibile la terza voce che trovi, ha un menù a tendina e metti con .htaccess(mod_rewrite)
la seconda vai nel menu sempre di sh404sef plugins e in configurazione dei contenuti togli visualizza sezione e lasci solo visualizza categoria
Ok fatto ma ora mi da per tutte le pagine questo errore
Not FoundThe requested document was not found on this server.
Web Server at miosito.it
-
è normale deve solo ricrearle le url riprova a clikkare sui vari link e vedrai che le vedi le pagine.
Edit: innanzitutto .htaccess è presente nella root del sito? con la configurazione che mi hai fatto vedere? ricordo che in alcuni host bisogna commentare la stringa "Options +FollowSymLinks"
-
@webmax said:
è normale deve solo ricrearle le url riprova a clikkare sui vari link e vedrai che le vedi le pagine.
Edit: innanzitutto .htaccess è presente nella root del sito? con la configurazione che mi hai fatto vedere? ricordo che in alcuni host bisogna commentare la stringa "Options +FollowSymLinks"
negativo non va
cry:
Ho provato a ricliccare infinite volte ma niente da fare
-
hai provato a commentare la riga che ti ho detto?
-
@webmax said:
hai provato a commentare la riga che ti ho detto?
Si il ifle .htaccess ora è:
*########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEFALL (RewriteCond) lines in this section are only required if you actually
have directories named 'content' or 'component' on your server
If you do not have directories with these names, comment them out.
#RewriteCond %{REQUEST_FILENAME} !-f
%{REQUEST_FILENAME} !-d
%{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
%{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$
#RewriteRule ^(content/|component/) index.php########## End - Joomla! core SEF Section
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc*Options +FollowSymLinks
- RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.])$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.) index.php
########## End - 3rd Party SEF Section*
- RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
-
non è commentata, devi mettere *# *davanti
Io ora vado a dormire, le impostazioni di sh404sef che ti ho dato sono quelle giuste per non avere index.php e funzionare con l'htaccess, ora devi capire cosa non va nel htaccess o server. in caso rimetti come prima, e domani se non risolvi vediamo. buona notte.
-
@webmax said:
non è commentata, devi mettere *# *davanti
Io ora vado a dormire, le impostazioni di sh404sef che ti ho dato sono quelle giuste per non avere index.php e funzionare con l'htaccess, ora devi capire cosa non va nel htaccess o server. in caso rimetti come prima, e domani se non risolvi vediamo. buona notte.
Scusa ma mi sono spiegato male: quella riga nel file originale non c'era e dopo tua segnalazione l'ho aggiunta ma non è cambiato nulla, ora sono ritornato al file .htaccess originale ossia il primo che ti ho postato ma non funziona

-
Ho risolto cambiando il file .htaccess e ho messo questo
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>