-1

我有这样组织的文件 -

  • www.mysite.com/cars/ford/ford.php
  • www.mysite.com/cars/bmw/bmw.php

我希望用户能够访问这些页面而无需在末尾指定 xyz.php 文件。

  • www.mysite.com/cars/ford
  • www.mysite.com/cars/bmw

我将什么用于重写规则以允许用户访问使用该格式的页面?

4

2 回答 2

1

.htaccess

RewriteRule /cars/(.*)$ /cars/$1/$1.php [L]
于 2012-08-11T17:56:10.330 回答
1

鉴于您更改了www.mysite.com/cars/ford表单的所有链接,您需要将其放入文档根目录的 htaccess 文件中:

RewriteEngine On
RewriteCond %{REQUEST_URI} !\.php$
RewriteRule ^/?cars/([^/])/?$ /cars/$1/$1.php [L]
于 2012-08-11T17:56:26.483 回答