1

我正在尝试运行 mod_rewrite 规则来加载 index.php 的内容,而不管输入的 URL 是什么。然后在 index.php 文件中,我将处理返回正确页面或输出 404 页面。这是出于 SEO 的目的,以允许一个不错的 URL,例如: http ://www.example.com/product 而不是 http://www.example.com/?p=product

我在我的博客的一个子文件夹上工作,但是当试图在一个新项目上测试它时,我得到的只是 500 个错误,就像所有 url 一样。

这是现有的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

任何帮助^_^

4

0 回答 0