我有Apache / 2.2.22(Ubuntu)。网站目录:
.htaccess
index.php
catalog.php
当我输入浏览器时:
site.local/about-company - redirect to index.php
site.local/faq - redirect to index.php
site.local/catalog - return 404
**.htaccess**
DirectoryIndex index.php
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php
答案 0 :(得分:0)
Ubuntu 14.04只有Apache / 2.4.7 这个版本的Apache在mod_rewrite模块中有bug。 现在http://apache.org实际版本是2.4.9。在Ubuntu Server中使用它或等待2.4.9。