允许其他网址段

时间:2018-07-16 07:30:43

标签: php .htaccess

我正在一个没有框架的站点上使用传统的PHP。我在向404找不到的URL中添加新参数时遇到问题。

例如http://dev.test.com/article/正在工作,并直接指向文章目录下的index.php。但我想在网址中添加新参数。

http://dev.test.com/article/article-title/article-id

你们能帮我怎么做吗?我是否需要向htaccess中添加一些内容,或者可以向代码中添加一些php行?

希望有人可以帮我谢谢。

1 个答案:

答案 0 :(得分:1)

在文件夹.htaccess中创建一个article文件并插入:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

第一行启用重写。第二行检查(如果请求的url是目录)。第三行检查(如果请求的行是文件)。如果请求的URL既不是文件也不是目录,则第四行重定向。

此配置将所有对不存在的文件和文件夹的请求重定向到index.php