首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >htaccess URL重写在生产环境中不起作用,但在本地运行

htaccess URL重写在生产环境中不起作用,但在本地运行
EN

Stack Overflow用户
提问于 2016-08-11 16:45:19
回答 1查看 103关注 0票数 0

我有一个URL重写和htaccess的问题。我有一个像www.example.com/index.php?fc=module&module=mymodule&controller=name&id=35这样的网址,但它对人们来说太复杂了,所以我想更改它。我在我的主机上创建了一个目录,比如example.com/web/title-for-name/,其中我放置了这个.htaccess:

代码语言:javascript
运行
复制
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php?fc=module&module=mymodule&controller=name&id=35$1 [L,NC]

我已经在我的本地测试过了,它似乎可以工作,但是当我在生产环境中测试它时,它只是重定向我更改了我的URL。Mod-rewrite已启用,因为我的网站正在重写其他URL。此外,AllowOverride设置为All。我的本地和产品之间的主要区别是我没有使用Varnish。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-13 17:32:48

我已经解决了这个问题。在我之前有一次网址重写,把域名.es改成了.com,把剩下的网址也改了,所以我就把我使用的链接改成了.com域名。

谢谢大家。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38891489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档