我在Ubuntu 12.04上使用了以下.htaccess,我得到了我想要的东西(基本上,将URL发送到解析URL的网页)。同样的.htaccess在Fedora 14上不起作用。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /log/
RewriteRule ^log\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /log/log.php [L]
</IfModule>
使用以下网址:
http://localhost/eventbus/log/type_anything_here
如果我在Ubuntu上输入它,一切都按预期工作。 关于Fedora Apache说: 在此服务器上找不到请求的URL /log/log.php。
我已经检查了mod_rewrite是否使用此.htaccess示例:
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) http://www.inprose.com
它有效......所以,有什么建议吗?谢谢!
编辑:为了清楚起见,我只需要使用一些REST URL,这样我就可以得到一些数据。 URL将类似于:
http://localhost/eventbus/log/getevents/system_1