php - 如何使用 yii 在 URL 中隐藏动态文件夹?

标签 php url dynamic yii seo

我们正在创建一个应用程序,我们可以在其中在我们的数据库中创建页面。我们所有的域都将指向这个应用程序,因此我们也将我们的域存储在数据库中。同样基于该域,我们正在创建新的布局并确定哪些页面属于该域。话虽如此,这是我们的问题:

我们在 urlMangaer 里面放了一条规则:
'http://dev.<domain:\w+>.com'=>'site/view'
输出:http://dev.example.com/example/index
代表:http://dev.$domain.com/$domain/$page

我们的目标是让 url 读取 http://dev.$domain.com/$page并且仍然具有我们需要的功能。

这是我们的行动号召:
public function actionView($domain = null,$page = null, $parm = null){}

我们想到的一个可能的解决方案是扩展 urlManager,但我们不知道从哪里开始这样做。

最佳答案

如何在您的 siteController 中定义新操作,或者找到一种使用 actionIndex 的方法,以获取域和页面作为输入并呈现相应的域,来自数据库的页面。

关于php - 如何使用 yii 在 URL 中隐藏动态文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14567917/

相关文章:

javascript - 如何在 Sencha Touch 中添加数据到列表动态

arrays - 我可以动态引用数组来执行数学函数吗?

php - 如何根据一些值来定义趋势?

PHPLint - 一些问题

ios - Web Socket 无法在 iOS 中使用 objective-c 打开

css - 在 URL 栏中隐藏 "www"文本 (firefox)

javascript - Jquery 根据值添加元素

javascript - 如何在 ajax 调用中保护我的登录凭据?

php - 正则表达式 : RegEx for determining valid PHP class property names?

python - 在 Python 中从现有的 Shopify 产品图片获取源 URL