0

目前我有以下代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

此代码的作用是允许用户转到 /pagename 而不是 /pagename.php

有没有办法让它只适用于特定页面,因为目前这段代码在整个网站范围内?

4

1 回答 1

0

在两个 rewriteCond 之后添加一个新的 RewriteCond 并检查请求是否针对特定页面。

RewriteCond %{REQUEST_URI} ^/(myPage)/

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

您还可以使用 RewriteBase 指令。

示例 RewriteBase 如何在 .htaccess 中工作

于 2012-04-20T22:36:37.023 回答