2
我有Glassfish 3服務器,並增加了Quercus 4.0.7以便能夠在其上運行PHP應用程序。一切都與它完美合作。現在我試圖在我的服務器上運行Question2Answer應用程序。我能夠打開應用程序,但它不允許我瀏覽頁面,因爲他們使用.htaccess文件來重寫URL。我想知道如何在這種情況下重寫URL?用Quercus重寫Glassfish上的URL PHP
這裏是Question2Answer的.htaccess內部有:
DirectoryIndex index.php
RewriteEngine On
#RewriteBase /your-sub-directory
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
你有任何的解決方案?
有趣的是,有人在你的幾個小時後發佈了幾乎[相同的問題](http://stackoverflow.com/questions/3216973/urlrewritefilter-with-glassfish/)。我想我要把另一個標記爲重複。 – 2010-07-10 00:15:31