salve,
premetto che sono niubbo di wordpress, cmq nella sezione "Modifica la struttura dei permalink" posso modificare la visualizzazione del link stesso in varie modalità, ad esempio
http://sito.com/?p=123 --> http://sito.com/2008/07/22/sample-post/

Però in questo modo cliccando su un link riscritto mi ritorna la PAGINA 404.

Allora il server è mio e posso effettuare tutte le modifiche. l'OS è Ubuntu e uso apache2.

questo è l'htaccess generato da wordpress
Codice PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
. /index.php [L]
</
IfModule>

# END WordPress 
questa è la configurazione del virtual host magari è lì l'inghippo...
Codice PHP:
NameVirtualHost *

<
VirtualHost *>
    
ServerAdmin [email]me@sito.com[/email]

    
ServerName [url]www.sito.com[/url]
    
ServerAlias sito.com [url]www.sito.com[/url//ovviamente non ci sono collegamenti href...ma così visualizza la codifica BB sul questo forum

    
DocumentRoot /media/sdb5/www/sito
    DirectoryIndex index
.htm index.html index.php

    ErrorDocument 404 
/404.htm
    ErrorDocument 403 
/404.htm

    
<Directory />
        
Options None
        AllowOverride None
    
</Directory>

    <
Directory /media/sdb5/www/sito>
        
Options -Indexes FollowSymLinks -ExecCGI -Includes
        AllowOverride None
        Order allow
,deny
        allow from all
    
</Directory>

    
ErrorLog /media/sdb5/logs/sito/error.log
    CustomLog 
/media/sdb5/logs/sito/access.log combined
    TransferLog 
/media/sdb5/logs/sito/transfer.log

    ServerSignature Off
</VirtualHost
queste invece le parti dell'APACHE.CONF che potrebbero non far leggere gli HTACCESS...
Codice PHP:
AccessFileName .htaccess

<Files "^\.ht">
       
Order allow,deny
       Deny from all
</Files
cmq in rete ho letto qualcosa riguardo la direttiva AllowOverride... che dovrebbe essere settata su "all"...se questo fosseil problema dove dovrei inserire questo parametro? nell APACHE.CONF o nella configurazione del virtual host?

vi ringrazio anticipatamente