- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- problema di rewrite?
- 
							
							
							
							
							problema di rewrite?Ho installato il mio wiki in un dominio diretto quindi miodominio.xx ora quando vado sul mio dominio mi appare la seguente url miodominio.xx/index.php/pagina_principale quindi in parte il rewrite funge in quanto la pagina viene letta come da titolo ma c'è quell'index.php che è fuori luogo e secondo me è un problema relativo all'uso del wiki che deve per forza stare dentro un portale... C'è un modo di risolvere? grazie 
 
- 
							
							
							
							
							
Come hai impostato il .htaccess? 
 Postalo e vediamo se il problema è lì...
 
- 
							
							
							
							
							diciamo che ho provato tanti .htaccess ma appena inserivo mi dava problemi l'ultimo inserito è questo RewriteRule ^''''''/([^/]+).html /index.php?title=$1 
 
- 
							
							
							
							
							
Allora, questo è il mio .htaccess: 
 <IfModule mod_rewrite.c> BEGIN MediaWikiRewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^wiki/(images|skins|fckeditor)/ - [PT,L,QSA]
 RewriteRule ^wiki/(.)$ w/index.php?title=$1 [PT,L,QSA]
 RewriteRule ^wiki/$ wiki/ [PT,L,QSA]
 RewriteRule ^wiki/(.:.)$ w/index.php?title=$1 [PT,L,QSA]
 RewriteRule ^wiki/(.+)$ w/index.php?title=$1 [PT,L,QSA]END MediaWiki</IfModule> 
 Le "w" che vedi in grassetto devi sostituirle con la path in cui hai installato mediawiki... 
 Prova così e fammi sapere.
 
- 
							
							
							
							
							
@Japgalaxy said: Allora, questo è il mio .htaccess: 
 <IfModule mod_rewrite.c> BEGIN MediaWikiRewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^wiki/(images|skins|fckeditor)/ - [PT,L,QSA]
 RewriteRule ^wiki/(.)$ w/index.php?title=$1 [PT,L,QSA]
 RewriteRule ^wiki/$ wiki/ [PT,L,QSA]
 RewriteRule ^wiki/(.:.)$ w/index.php?title=$1 [PT,L,QSA]
 RewriteRule ^wiki/(.+)$ w/index.php?title=$1 [PT,L,QSA]END MediaWiki</IfModule> 
 Le "w" che vedi in grassetto devi sostituirle con la path in cui hai installato mediawiki... 
 Prova così e fammi sapere.Invece per chi non ha installato mediawiki nella root, quale .htaccess deve usare?  
 
- 
							
							
							
							
							
Credo che sia proprio mediawiki ad utilizzare questo rewrite. L'ho installato in un dominio di terzo livello su una intranet, e per ogni pagina usa dominio/index.php/nome pagina...