Проблема перезаписи URL в блоге Mango (ошибка 404)

Я работаю над настройкой экземпляра Mango Blog на сервере Ubuntu с Apache 2 HTTPD и Tomcat 6 с Railo 3.1.2. Мне удалось все настроить, пока я не начал пытаться реализовать перезапись URL для URL-адресов блога.

Я использовал комбинацию сообщений Адама Таттла и Джона Зибера , чтобы переписать правила. У меня сайт настроен следующим образом:

{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 / sitename


        ServerAdmin *******

        DocumentRoot /var/www/******/www
        ServerName mango.*****.com
        DirectoryIndex index.cfm

        
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        

        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/


Когда я просматриваю сообщения блога, зайдя в / post / hello-world на site я получаю ошибку 404. Если я перейду на /post.cfm/hello-world, сообщение появится нормально. Я попробовал применить правила перезаписи к тестеру перезаписи , и он сказал, что перезапись должна работать нормально. Я новичок в переписывании, поэтому прошу прощения, если это что-то простое.

7
задан Dave Long 12 May 2011 в 19:16
поделиться