网站上的通配符文件夹



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

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

我所尝试的一切似乎都失败了——我正在我的/关键字/文件夹中使用.htaccess。不管我在那里放了什么,我似乎总是得到一个404错误。任何帮助都将不胜感激,我相信这是一些小而简单的事情,我只是不知道如何做。

RewriteEngine on
RewriteRule - index.php [L]

我认为这可以解决您的问题(根目录中的.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]

最新更新