Sulu CMS:是否有一种简单的方法可以从管理员内部配置 301 重定向?
Sulu CMS: Is there an easy way to configure 301 redirects from within the admin?
我们现在即将使用 sulu 重新启动我们的一个网站 - 这就提出了如何处理旧 URL 的问题。 sulu 管理员有没有办法定义页面的其他 url,然后通过 301 重定向到新的 sulu 路径?
如果没有,有没有办法扩展管理并连接路由器?
我可以很容易地将它想象成一个新标签或在 SEO 标签下,类似于 "legacy urls (will be redirected via 301 to this path)":
非常感谢您的支持!
重定向有 2 个解决方案
使用自定义 Url
有一种方法可以使用 sulu Custom Url 功能为特定页面添加自定义 url。它支持自定义 url 重定向到特定语言的特定页面。
自定义Url需要在空间url部分配置:
<custom-urls>
<custom-url>sulu.lo/*</custom-url>
<custom-url>*.sulu.lo</custom-url>
<custom-url>*.sulu.lo/*</custom-url>
</custom-urls>
Sulu 重定向包
核心 sulu 命名空间中有一个包,可用于配置重定向或从 csv 导入重定向。
SuluRedirectBundle 可用于创建重定向,还允许为删除的页面创建 410 错误。
可以通过以下方式安装包:
composer require sulu/redirect-bundle:"^2.0@dev"
目前没有发布 2.0 版本,因此需要 @dev
。
我们现在即将使用 sulu 重新启动我们的一个网站 - 这就提出了如何处理旧 URL 的问题。 sulu 管理员有没有办法定义页面的其他 url,然后通过 301 重定向到新的 sulu 路径?
如果没有,有没有办法扩展管理并连接路由器?
我可以很容易地将它想象成一个新标签或在 SEO 标签下,类似于 "legacy urls (will be redirected via 301 to this path)":
非常感谢您的支持!
重定向有 2 个解决方案
使用自定义 Url
有一种方法可以使用 sulu Custom Url 功能为特定页面添加自定义 url。它支持自定义 url 重定向到特定语言的特定页面。
自定义Url需要在空间url部分配置:
<custom-urls>
<custom-url>sulu.lo/*</custom-url>
<custom-url>*.sulu.lo</custom-url>
<custom-url>*.sulu.lo/*</custom-url>
</custom-urls>
Sulu 重定向包
核心 sulu 命名空间中有一个包,可用于配置重定向或从 csv 导入重定向。 SuluRedirectBundle 可用于创建重定向,还允许为删除的页面创建 410 错误。
可以通过以下方式安装包:
composer require sulu/redirect-bundle:"^2.0@dev"
目前没有发布 2.0 版本,因此需要 @dev
。