我的网站上有各种链接,这些链接都是通过 PHP MySQL 查询生成的。因此,在一个页面上,它可能会提供大量结果,如果单击一个页面,我可能会:
.../sector.php?county=肯特
但是我有一个重写规则
RewriteEngine On
RewriteRule ^county/([^/]*)\.html$ /sector.php?county=$1 [L]
但是当我点击链接时,我仍然看到上面的而不是:
http://sitename.co.uk/county/Kent
难道我做错了什么?这是 .htaccess 文件的顶部,以防万一格式错误,其他一切正常。:
RewriteEngine On
RewriteRule ^county/([^/]*)\.html$ /sector.php?county=$1 [L]
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /customers/6/c/d/sitename.co.uk/httpd.www/...
AuthGroupFile /dev/null
<Files site.php>
require valid-user
...显然这不是全部,只是他的结构。
即使我手动定向到新链接......县/肯特我得到一个 404