MVC php 应用程序中的 RewriteRule
RewriteRule in MVC php application
我在 PHP 中有一个简单的 MVC 应用程序,所有请求都由我的 htaccess 文件中的以下代码处理:
RewriteRule ^(.+)$ index.php?url= [QSA,L]
例如,如果我有一个 url 之类的应用程序。com/profile/view/1
url 参数将是 "profile/view/1",这是由应用程序分段的,将调用配置文件控制器,将调用配置文件控制器的视图操作,并将传递 id 1到查看方法。
我想做的是:
app.com/profile/1/seo-friendly-name-of-profile
但这不起作用,因为它试图在配置文件控制器中找到操作“1”。
我应该在 htaccess 文件中添加什么来实现类似的目的?
这不是 .htaccess 问题,它更多的是 PHP/URL 解析问题
简单的方法是得到
seo-friendly-name-of-profile
部分被解析为参数并在您的控制器中处理
This urlParsing code from simple MVC 应该让你开始
我在 PHP 中有一个简单的 MVC 应用程序,所有请求都由我的 htaccess 文件中的以下代码处理:
RewriteRule ^(.+)$ index.php?url= [QSA,L]
例如,如果我有一个 url 之类的应用程序。com/profile/view/1
url 参数将是 "profile/view/1",这是由应用程序分段的,将调用配置文件控制器,将调用配置文件控制器的视图操作,并将传递 id 1到查看方法。
我想做的是:
app.com/profile/1/seo-friendly-name-of-profile
但这不起作用,因为它试图在配置文件控制器中找到操作“1”。
我应该在 htaccess 文件中添加什么来实现类似的目的?
这不是 .htaccess 问题,它更多的是 PHP/URL 解析问题 简单的方法是得到
seo-friendly-name-of-profile
部分被解析为参数并在您的控制器中处理 This urlParsing code from simple MVC 应该让你开始