我正在一个没有框架的站点上使用传统的PHP。我在向404找不到的URL中添加新参数时遇到问题。
例如http://dev.test.com/article/正在工作,并直接指向文章目录下的index.php。但我想在网址中添加新参数。
http://dev.test.com/article/article-title/article-id
你们能帮我怎么做吗?我是否需要向htaccess中添加一些内容,或者可以向代码中添加一些php行?
希望有人可以帮我谢谢。
答案 0 :(得分:1)
在文件夹.htaccess
中创建一个article
文件并插入:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
第一行启用重写。第二行检查(如果请求的url是目录)。第三行检查(如果请求的行是文件)。如果请求的URL既不是文件也不是目录,则第四行重定向。
此配置将所有对不存在的文件和文件夹的请求重定向到index.php
。