numero2/contao-xmlrpc

安装: 34

依赖关系: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 0

开放性问题: 0

类型:contao-module

v1.0.1 2019-01-24 09:05 UTC

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]