我的网站有一个名为"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]