
OAuthException Object ( [message:protected] => Invalid auth/bad request (got a 404, expected HTTP/1.1 20X or a redirect)…
在使用magento api rest时,安装好xampp及php安装oauth扩展 并 配置好了Magento REST和OAuth设置 且 在magento后台开启了URL重写,但通过官网例子老是无法成功,提示404错误如上。搜索网络提示要配置apache mod_rewrite和magento .htaccess。
Magento开启url重写请看:Magento去掉URL的index.php
apache mod_rewrite配置请看:Apache Mod_Rewrite URL重写 伪静态化
magento .htaccess文件......
作者: owoer
|
发表于:2014年8月13日
|
栏目:Magento
|
Magento OAuthException:Invalid auth/bad request已关闭评论
阅读全文

在配置.htaccess文件前需检测Apache是否支持mod_rewrite
若不支持请先配置Apache Mod_Rewrite URL重写 伪静态化
然后在Magento跟目录配置.htaccess文件,具体为如下几条:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
下面是一个例子:
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +Follow......

通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。
如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
apache......

其实很简单,只需在后台开启url重写即可。
system->configuration->general->web->search engines optimization->设置use web server rewrites为yes
系统->配置->常规->web->搜索引擎优化->使用网络服务器重写,选择“是”。
如果出现404等错误,清空缓存。
system->configuration -> cache management / flush Magento cache
如果重写失败,请检查apache配置是否开启Mod_Rewrite,开启方法请看Apache Mod_Rewrite URL重写 伪静态化
参看:
http://www.yebihai.com/magento/226.html

2014春新款棉糖果色百搭休闲短裤夏季显瘦韩版热裤子女裤还有大码! 颜色丰富百搭!
不起球,超透气,休闲舒适,修身显瘦款!
简约时尚设计,夏季居家或出行穿都很靓!随心百搭 速速下手哦 20.9元秒杀!点击查看更多
作者: shuang
|
发表于:2014年8月11日
|
栏目:推广
|
你是我最爱的热裤啊热裤,中意很明显!已关闭评论
阅读全文