0

我正在尝试创建一个.htaccess rewrite rule由我的 URLhttp://example.com/place/name处理的位置,以便调用该文件place.php并且它具有可用的参数name

我很有信心只用 重写一个部分RewriteRule ^place$ place.php [L],但是我不确定如何实现上面概述的两部分过程。

第一place部分将始终引用三个静态文件中的一个,第二个名称部分将是未知的并且每个请求都不同。

我怎样才能做到这一点?

4

1 回答 1

1

您可以在根目录中的一个 .htaccess 文件中尝试此操作

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  .*/([^/]+)/([^/]+)/?   [NC]
RewriteRule .*       %1.php?t=%2                   [L]
于 2013-01-13T23:32:12.673 回答