【问题标题】:You don't have permission to access /bannedwords on this server您无权访问此服务器上的 /bannedwords
【发布时间】:2017-05-04 21:57:47
【问题描述】:

我在 Yii2 urlManager 漂亮的 URL 中遇到了问题。当我写在 URL 中时

www.sitename/egitim-fakultesi 

www.sitename/uzaktan-egitim 

由于 Url 包含“egitim”字样,我收到错误消息“

您无权访问此服务器上的 /uzaktan-egitim。

" 但是当我写在 URL 中时:

www.sitename/veteriner-fakultesi 

没关系! 我无法弄清楚这个问题,我快疯了!感谢您的帮助。

【问题讨论】:

  • 你能提供你的 UrlManager 配置吗?
  • 而且当我写在 URL:www.sitename/frontend/web/index.php?r=site/index&birimAdSeo=egitim-fakultesi&language=tr 它的 OK
  • ''urlManager' => [ 'class' => 'frontend\components\ZUrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<language:en>/'=>'site/index', '/'=>'site/index', '<language:en>/<birimAdSeo>/'=>'site/birimindex', '/<birimAdSeo>/'=>'site/birimindex', ] ]'
  • ZUrlManager类的代码有机会吗?
  • 是的,我已经更改了 ZUrlManager,但它不包含 egitim 字词。

标签: apache url yii2


【解决方案1】:

在 .htaccess 文件中我使用了“git”字:
# Deny accessing below extensions <Files ~ "(.json|.lock|.git)"> Order allow,deny Deny from all </Files> 我删除了“git”这个词,它解决了......

【讨论】:

  • 您将 .json|.lock|.git 更改为 .json|.lock 并且有效?
猜你喜欢
  • 2013-06-30
  • 2019-02-22
  • 2015-10-06
  • 2015-10-07
  • 2012-12-08
  • 2017-05-30
  • 2015-12-24
相关资源
最近更新 更多