我有这个要求:
从/new /
删除目录url: mysite/new/
,该网站是使用Magento构建的。
我在这里和其他网站上阅读了所有必要的文章。从
开始的各种配置
- 醇>
更改了来自管理面板的网址 - >系统 - >配置 - >网络 - >安全和不安全的网址。
更改使用Web服务器重写搜索引擎优化来自"否"到"是"。 在我重新索引数据后 - 目录URL重写 - 来自系统 - >指数管理。
在我的.htaccess文件中添加了一些代码
RewriteRule . /index.php [L]
我也试过
RewriteRule ^(.*)$ index.php?/$1 [L] (both cases later didnt work)
我还清除了缓存和会话...... 我无法删除该目录+我的网站已关闭。在我撤消行动后,我回到了网站。而我在这里面对其他事情: 我的链接现在在url中有index.php。
mydomain/new/index.php/xxxxxxxxx.html
我的客户曾经在facebook上发布过他们的文章,他们有
old url : mydomain/new/xxxxxxxxxxxx.html
所以我必须再次删除index.php。但我无法做到这一点,我的网站再次下降。
我在这里错过了什么?
答案 0 :(得分:0)
尝试
RewriteRule ^index.php/(.+)$ http://yourdomain.com/$1 [R=301,L]
答案 1 :(得分:0)
使用以下步骤:
1)启用mod_rewrite apache服务器。
2)然后转到管理员 - >系统 - >构造
在配置下 - >网络 - >搜索引擎优化设置使用Web服务器重写 - >选择是并保存
3)然后转到缓存管理页面(系统缓存管理)并刷新缓存并刷新以检查站点。
并使用htaccess作为上述帖子。