Modifica url

15 contenuti / 0 new
Ultimo contenuto
Modifica url

Un articolo qualsiasi del mio sito ha questo nome

http://localhost/?q=node/15

sarebbe possibile farlo diventare

http://localhost/wiki/nome articolo

???

Abilita l'url rewriting e installa pathauto.

scusa dove sta l'url rewriting?
e quali passaggi devo seguire per ottenere quello scritto sopra??

scusa se ti disturbo ma nn ci sono riuscito dasolo.

per i clean url: admin/settings/clean-urls

Per pathauto invece devi lavorarci un po,hai milioni di possibilità cmq nulla di complesso,se ti studi un po la pagina del modulo capisci da solo quali valori inserire :) è molto intuitivo come modulo..

Clean URLs
Clean URLs:
Disabled
Enabled
This option makes Drupal emit "clean" URLs (i.e. without ?q= in the URL).
Your system configuration does not currently support this feature. The handbook page on Clean URLs has additional troubleshooting information.

mi esce che nn lo supporta che devo fare?

Metti quete righe in .htaccess OPPURE come più in basso rappresentato le metti dentro il .conf di apache:

#
# Apache/PHP/Drupal settings:
#
# Set the default handler.
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

<Directory "C:/Programmi/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None
    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
</Directory>

Vedrai che funziona
-Tiziano-

Usare il Cerca :) argomento discusso e ridiscusso decine e decine di volte..

le ho messe sul file che mi dicevi tu ma nn riesco ancora ad attivarlo.

Tipo posto il file .http.....
magari rimandamelo corretto, perche` io nn ci sono riuscito magari sto sbagliando qualcosal`ho modificato con wordpad..

ciao, grazie 100000

io tutto quello che hai tu nel .htacess non ce l'ho ho solo quello che ti ho mandato .. ma se lavori in locale puoi togliere il .htaccess e scrivere tutto esattamente come ti ho inviato, nel .conf di apache ... diversamente non andava un tubo ...
-Tiziano-

no nn lavoro in locale sto su un server
cosa cambia e che devo fare?

Allora devi metterlo in .htaccess oppure chiedere a hi gestisce il server di implementare il mod_rewrite perchè anche se tu metti le righe che ti ho detto ma quel modulo non è installato, non puoi fare nulla ...
-Tiziano-

speriamo che lo facciano

senti hai qualche idea per fare un sito in multilingua?
con l`esensione tipo wikipedia

it.wikipedia.org
fr.wikipedia.org

ecc
ecc

grazie l`ho spostato su linux che ha il mod e funziona..