【发布时间】:2016-01-14 18:58:32
【问题描述】:
我受雇维护一个在 Prestashop 1.6 上运行的网站。问题是,管理员工作正常,但除了主页,我无法访问网站上的任何页面。
目前该店铺在数据库中的网址为:localhost
physical_uri 是:/folder/ 这是存储 Prestashop 内容的位置。
例如,当我在 localhost/folder/videos 中导航时,我被重定向到 localhost/index.php,我不知道为什么...
之前的开发者在 htaccess 中创建了一组 RewriteRules,下面是一个例子:
RewriteRule ^videos/([-0-9a-zA-Z]+)-m([0-9]+)$ /index.php?controller=media&id=$2 [QSA,L]
这组规则之后是文件的其余部分,由 Prestashop 生成。
我尝试了多种解决方案,例如设置 RewriteBase,但似乎没有任何效果...
如果有人有想法,那就太好了! 谢谢!
【问题讨论】:
标签: php .htaccess prestashop