0

我有这样的 URL:

http://example.com/directory/index.php?q=anything 

这样 PHP 将使用 $_GET['q'] 加载测试变量。

我希望在我的 .htaccess 中将其简化为:

http://example.com/directory/anything.html

我该怎么做呢?

4

2 回答 2

1

也许你可以添加这样的东西.htaccess

RewriteEngine on

RewriteRule ([0-9A-Za-z-\+._]+)\.html$ ./index.php?q=$1
于 2013-03-25T06:06:32.030 回答
0

我自己解决了这个问题 :: 这是 .htaccess 代码

RewriteEngine On
RewriteRule ^directory/([^/]*)\.html$ /directory/index.php?q=$1 [L]
于 2013-07-03T07:29:37.847 回答