【问题标题】:Drupal 7 - rewrite all urls for a specifik pageDrupal 7 - 重写特定页面的所有 url
【发布时间】:2012-08-14 11:35:45
【问题描述】:

我的 drupal 7 站点中有一个页面(商店)。在这个页面上是一个请求 web 服务的 php 脚本。 响应取决于 URL,例如。 /shop/pid-1234/pink-shoes.html 将显示 id 为 1234 的产品。 因此,无论 shop/ 之后的 URL 是什么样的,我都需要 Drupal 来加载 /shop 页面。我如何 达到这个?我曾尝试在 URL 别名模块 ($,%) 中使用通配符,但这不起作用。我也有 查看了 pathauto 和 redirect,但似乎没有帮助。

有什么建议吗?

【问题讨论】:

    标签: drupal drupal-path-aliases


    【解决方案1】:

    您可能需要一个 Apache mod_rewrite 规则。如果你正在使用一个,你可以在你的 .htaccess 文件中添加一些东西。

    【讨论】:

    • 我想过,但我不知道该放什么。 Drupal 默认重写所有 url。这是在默认的 .htaccess 中:RewriteRule "(^|/)\." - [F] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^ index.php [L]
    猜你喜欢
    • 1970-01-01
    • 2018-06-15
    • 2017-07-18
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多