网站上的通配符文件夹?

时间:2013-02-19 06:02:00

标签: php .htaccess

我的网站有一个名为“keyword”的文件夹,例如:http://www.mysite.com/keyword/

在文件夹中我只有一个index.php文件。无论有人在文件夹后输入什么内容,我都需要index.php来显示。例如,http://www.mysite.com/keyword/this-is-a-test应显示index.php文件的内容,但不更改URL。

我尝试的所有内容似乎都失败了 - 我正在使用/ keyword /文件夹中的.htaccess。无论我放在那里,我似乎都会遇到404错误。任何帮助将不胜感激,我确信这是一个小而简单的东西,我只是不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteRule - index.php [L]

答案 1 :(得分:0)

我认为这可以解决您的问题(根目录中的.htaccess)

RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-l
RewriteRule ^/keyword/(.*)$ /keyword/index.php?keyword=$1&%{QUERY_STRING}   [L]