如何忽略Yii中的部分URL

时间:2013-02-21 12:21:38

标签: php url-rewriting yii

在我的项目中,所有js和css url看起来都像 http://my.domain.com/XXX/js/script.js 是XXX - 是一个版本的版本,随着每次提交掌握而递增。 但实际上所有脚本都位于http://my.domain.com/js/script.js而没有XXX 所以我需要忽略这个XXX。 我怎么做尝试使用url管理器,但没有结果。 它完成了,因为CDN忽略了?链接结束时V = XXX并返回所有缓存的结果

1 个答案:

答案 0 :(得分:0)

您可以在包含此

的应用程序根目录中使用.htaccess文件
#Forward all non-existent files/directories to Yii
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) XXX/index.php/$1 [QSA,L]

编辑:

在理解了这个问题之后,我认为你的版本控制系统上应该有一个提交后挂钩,它会更改.htaccess文件中的XXX