numero2 / contao-xmlrpc
v1.0.1
2019-01-24 09:05 UTC
Requires
This package is auto-updated.
Last update: 2024-09-25 06:50:06 UTC
README
关于
为Contao提供XML-RPC接口,类似于Wordpress的接口。
系统要求
安装
- composer require numero2/contao-xmlrpc
- 在
Contao后端
->设置
中保存用户名和密码
.htaccess
将以下行添加到您的 .htaccess
中的 <IfModule mod_rewrite.c>
块中,以使XML-RPC接口可以从文档根而不是仅从模块子目录中访问。
RewriteRule xmlrpc\.php system/modules/xmlrpc/xmlrpc\.php [L]
为了防止缓存响应,在您的 <IfModule mod_rewrite.c>
块之前添加以下代码片段。
<FilesMatch "xmlrpc.php">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access"
</IfModule>
</FilesMatch>
因为像Scompler这样的工具可能喜欢直接链接到Wordpress后端,我们需要额外的重写来正确重定向到Contao。所以,在上述 RewriteRule
之后添加以下代码片段。
RewriteCond %{REQUEST_URI} wp-admin/post\.php [NC]
RewriteCond %{QUERY_STRING} ^action=edit&post=(.*)
RewriteRule (.*) contao?do=news&table=tl_content&id=%1 [R=301,L]