我正在尝试运行mod_rewrite规则来加载index.php的内容,而不管输入的URL是什么。 然后在index.php文件中,我将处理返回正确的页面或输出404页面。 这是为了SEO的目的,允许一个很好的URL,如: http://www.example.com/product 而不是 http://www.example.com/?p=product
我在我的博客的一个子文件夹上工作但是当我尝试在一个新项目上测试时,我得到的是所有网址的500个错误。
这是现有的htaccess:
RewriteEngine on
RewriteBase /products/
RewriteCond %{HTTP_HOST} ^www.danclarkie.co.uk/products [NC]
RewriteRule ^(.*)$ http://danclarkie.co.uk/products/$1 [L,R=301]
RewriteCond %{REQUEST_URI} !/admin.php$
RewriteRule .* index.php
任何帮助^ _ ^
丹