salve,
premetto che sono niubbo di wordpress e anchedi apache, 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
# 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...
NameVirtualHost *

<VirtualHost *>
ServerAdmin me@sito.com

ServerName www.sito.com
ServerAlias sito.com www.sito.com //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...

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