我有这个要求:
从url: mysite/new/
中删除目录/new /
,然后使用Magento构建站点。
我在这里和其他网站上阅读了所有必要的文章。从开始进行了所有类型的配置
更改了管理面板->系统->配置->Web->安全和取消安全url中的url。
将搜索引擎优化下的"使用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
我的客户曾经在脸书上发布文章,他们有
old url : mydomain/new/xxxxxxxxxxxx.html
所以我不得不再次删除index.php。但我做不到,我的网站又坏了。
我在这里错过了什么?
尝试
RewriteRule ^index.php/(.+)$ http://yourdomain.com/$1 [R=301,L]
使用以下步骤:
1) 启用mod_rewrite apache服务器。
2) 然后转到管理->系统->配置
在配置->Web->搜索引擎优化设置使用Web服务器重写->选择是并保存
3) 然后转到缓存管理页面(系统缓存管理),刷新缓存并刷新以检查站点。
并使用htaccess作为上述帖子。