/ / Perché questa regola mod_rewrite non funziona (tramite .htaccess un URL specifico in un altro) - regex, .htaccess, mod-rewrite

Perché questa regola mod_rewrite non funziona (tramite .htaccess un URL specifico in un altro) - regex, .htaccess, mod-rewrite

RewriteRule ^ / tag / term $ / tag / term-expanded-here [R]

risposte:

0 per risposta № 1

Se tu sei usando mod_rewrite in un file .htaccess, è necessario rimuovere il prefisso del percorso dal pattern:

Quando si utilizza il motore di riscrittura nei file .htaccess, il prefisso per directory (che è sempre lo stesso per una directory specifica) viene automaticamente rimosso per il pattern matching e automaticamente aggiunto dopo la sostituzione è stata fatta.

Nel caso del file .htaccess nella directory radice del documento è il leader /:

RewriteRule ^tag/term$ /tag/term-expanded-here [R]