mod_rewrite

io ho decommentato

LoadModule rewrite_module modules/mod_rewrite.so

ho riavviato ma continua a nn leggermi gli url modificati che on-line funzionano

... c'è altro da settare?

inviato 10 anni fa
affafa
X 0 X

up

sto settando le impostazioni delle cartelle con  AllowOverride All

ma niente :(

risposto 10 anni fa
affafa
X 0 X

Se non ho capito male stai spostando del codice da un server remoto in locale. Giusto?

In remoto hai il mod_rewrite abilitato mentre in locale non ti funziona?

Dove sono scritte le regole di riscrittura degli URL?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

si per fara prima faccio delle prove in locale ... e nel frattempo imparo a settarmi il server in locale

allora

il codice è scritto su un file htaccess

RewriteEngine on

RewriteRule index-([0-9]+)-([0-9]+)-([0-9]+).php /index.php?n=$1&sn=$2&p=$3

RewriteRule index-p_([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).php /index.php?pagi=$1&n=$2&sn=$3&p=$4

e nel server ho abilitato il modulo e impostato le cartelle della root a AllowOverride All

risposto 10 anni fa
affafa
X 0 X

htaccess o .htaccess ?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

con il .

nel file di configurazione di apache

AccessFileName .htaccess

risposto 10 anni fa
affafa
X 0 X

puoi accedere al file di configurazione di apache in remoto?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

i problemi li ho in locale quindi ti parlo delle impostazioni del locale

risposto 10 anni fa
affafa
X 0 X

ti chiedevo se potevi accedere a quello remoto solo per confrontarne la configurazione.

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

nn credo ...

risposto 10 anni fa
affafa
X 0 X

riporta il tuo httpd.conf

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

### Section 1: Global Environment

ServerRoot "E:/Apache Group/Apache2"

PidFile logs/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule mpm_winnt.c>

ThreadsPerChild 250

MaxRequestsPerChild  0

</IfModule>

Listen 80

LoadModule access_module modules/mod_access.so

LoadModule actions_module modules/mod_actions.so

LoadModule alias_module modules/mod_alias.so

LoadModule asis_module modules/mod_asis.so

LoadModule auth_module modules/mod_auth.so

LoadModule autoindex_module modules/mod_autoindex.so

LoadModule cgi_module modules/mod_cgi.so

LoadModule dir_module modules/mod_dir.so

LoadModule env_module modules/mod_env.so

LoadModule imap_module modules/mod_imap.so

LoadModule include_module modules/mod_include.so

LoadModule isapi_module modules/mod_isapi.so

LoadModule log_config_module modules/mod_log_config.so

LoadModule mime_module modules/mod_mime.so

LoadModule negotiation_module modules/mod_negotiation.so

LoadModule rewrite_module modules/mod_rewrite.so

LoadModule setenvif_module modules/mod_setenvif.so

LoadModule userdir_module modules/mod_userdir.so

LoadModule php5_module "e:/php/php5apache2.dll" 

AddType application/x-httpd-php .php 

PHPIniDir "E:/php"

### Section 2: 'Main' server configuration

ServerAdmin webamster@affafa.it

ServerName localhost:80

UseCanonicalName Off

DocumentRoot "E:/Apache Group/Apache2/htdocs"

<Directory />

    Options FollowSymLinks

    AllowOverride None

</Directory>

<Directory "E:/Apache Group/Apache2/htdocs/root">

    Options Indexes FollowSymLinks

    AllowOverride

    Order allow,deny

    Allow from all

</Directory>

<Directory "E:/Apache Group/Apache2/htdocs/root/ardinia">

    Options Indexes FollowSymLinks

    Order allow,deny

    Allow from all

    AllowOverride All

</Directory>

UserDir "My Documents/My Website"

DirectoryIndex index.php index.html index.html.var

AccessFileName .htaccess

<FilesMatch "^\.ht">

    Order allow,deny

    Deny from all

</FilesMatch>

TypesConfig conf/mime.types

DefaultType text/plain

<IfModule mod_mime_magic.c>

    MIMEMagicFile conf/magic

</IfModule>

HostnameLookups Off

ErrorLog logs/error.log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat "%h %l %u %t \"%r\" %>s %b" common

LogFormat "%{Referer}i -> %U" referer

LogFormat "%{User-agent}i" agent

CustomLog logs/access.log common

where Full conveys the most information, and Prod the least.

ServerTokens Full

ServerSignature On

Alias /icons/ "E:/Apache Group/Apache2/icons/"

<Directory "E:/Apache Group/Apache2/icons">

    Options Indexes MultiViews

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "E:/Apache Group/Apache2/manual$1"

<Directory "E:/Apache Group/Apache2/manual">

    Options Indexes

    AllowOverride None

    Order allow,deny

    Allow from all

    <Files *.html>

        SetHandler type-map

    </Files>

    SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1

    RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2

</Directory>

ScriptAlias /cgi-bin/ "E:/Apache Group/Apache2/cgi-bin/"

<Directory "E:/Apache Group/Apache2/cgi-bin">

    AllowOverride None

    Options None

    Order allow,deny

    Allow from all

</Directory>

IndexOptions FancyIndexing VersionSort

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*

AddIconByType (IMG,/icons/image2.gif) image/*

AddIconByType (SND,/icons/sound2.gif) audio/*

AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe

.....

DefaultIcon /icons/unknown.gif

ReadmeName README.html

HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddLanguage ca .ca

......

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

ForceLanguagePriority Prefer Fallback

AddCharset ISO-8859-1  .iso8859-1 .latin1

....

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

to be distributed in multiple languages.)

AddHandler type-map var

BrowserMatch "Mozilla/2" nokeepalive

....

<IfModule mod_ssl.c>

    Include conf/ssl.conf

</IfModule>

### Section 3: Virtual Hosts

 NameVirtualHost 127.0.0.1

 <VirtualHost 127.0.0.1>

   DocumentRoot "E:\Apache Group\Apache2\htdocs\root"

   ServerName localhost

 </VirtualHost>

 <VirtualHost 127.0.0.1>

   DocumentRoot "E:\Apache Group\Apache2\htdocs\root\ardinia"

   ServerName local.ardinia.it

   ErrorLog logs/ardinia_error.log

 </VirtualHost>

/**************

ho levato tutte le righe commentate e dove stanno i puntii .... ho levato (mi pareva nn fossero voci importoranti da riportare), altrimenti nn mi ci stava il testo (troppo lungo)

risposto 10 anni fa
affafa
X 0 X

prova a togliere:

<FilesMatch "^\.ht">

    Order allow,deny

    Deny from all

</FilesMatch>

poi prova a mettere l'allow nei virtualhost

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

nel virtual host nn posso aggiungere nulla ... mi si blocca apache

e se levo quelle righe nn funge uguale  :'(

sono disperata :(

risposto 9 anni fa
affafa
X 0 X

c'è una riga:

AllowOverride

che dovrebbe essere

AllowOverride All

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

 :buck: niente da fare ...

risposto 9 anni fa
affafa
X 0 X

ma a te funziona?

se si che differenze cis ono tra il mio e il tuo file httpd

io l'ho installato su un SO windows e ho installato le versioni dell'articolo, reinstallando per un problema di bugs con php5 ,apache 2.0.59

risposto 9 anni fa
affafa
X 0 X

Si, a me funziona. Per Abilitarlo mi è bastato cercare l'unico "AllowOverride None" e cambiarlo in "AllowOverride All"

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

nn so come fare

ho pure reinstallato tutto ma nn ne vuole sapere

ahh ... forse il problema sta li

ho il pc ripartito ... apache non sta nella partizione principale in cui sta il sistema operativo

ci possono essere percorsi che ostacolano?

risposto 9 anni fa
affafa
X 0 X

ho il pc ripartito ... apache non sta nella partizione principale in cui sta il sistema operativo

ci possono essere percorsi che ostacolano?

non credo proprio  :dunno:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda