Estoy trabajando para configurar una instancia de Mango Blog en un servidor Ubuntu que ejecute Apache 2 HTTPD y Tomcat 6 con Railo 3.1.2. Pude configurar todo hasta que comencé a tratar de implementar la reescritura de URL para las URL del blog.Problema de reescritura de URL con Mango Blog (error 404)
Utilicé una combinación de Adam Tuttle's y John Sieber's publicaciones para obtener las reglas de reescritura. Tengo la configuración de la sede de la siguiente manera:
{Webroot}/.htaccess
RewriteEngine on
RewriteBase/
# archives rule must be located before page rule for paging to work correctly
RewriteRule archives/(.*)$ archives.cfm/$1 [PT,L,NC]
RewriteRule page/(.*)$ page.cfm/$1 [PT,L,NC]
RewriteRule post/(.*)$ post.cfm/$1 [PT,L,NC]
RewriteRule author/(.*)$ author.cfm/$1 [PT,L,NC]
{Apache-HOME}/sites-enabled/nombre del sitio
<VirtualHost *:80>
ServerAdmin *******
DocumentRoot /var/www/******/www
ServerName mango.*****.com
DirectoryIndex index.cfm
<Directory /var/www/*******.com/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error-*******_com.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access-********_com.log combined
ProxyPreserveHost Off
ProxyPassMatch ^/(.+\.cf[cm])(/.*)?$ ajp://********.com:8009/
</VirtualHost>
Cuando visito los Mensajes de blog por ir. a/post/hello-world en el sitio me sale un error 404. Si voy a /post.cfm/hello-world, la publicación sale bien. Probé las reglas de reescritura contra un rewrite tester, y eso decía que las reescrituras deberían funcionar bien. Soy muy nuevo en la reescritura, así que me disculpo si esto es algo simple.
Para mí Mango reescritura de URL es una magia negro, y yo estoy teniendo nuevos problemas para cada nueva instalación ... – Sergii
En teoría no debería ser demasiado difícil. Realmente solo está eliminando .cfm de las URL. –