【问题标题】:Remove .php from Url using Plesk Directives使用 Plesk 指令从 URL 中删除 .php
【发布时间】:2017-04-01 01:33:15
【问题描述】:

我正在使用 plesk onyx 和 nginx 有没有使用指令从我的链接中删除 .php ? 这是我到目前为止所拥有的,但我在 url 的末尾仍然有 .php

    #ignored: condition 0
if ($http_host ~* "^www\."){
    set $rule_0 1;
    break;
}
if ($rule_0 = "1"){
    rewrite ^/ https://example.com$uri permanent;
}
rewrite ^/directory/([A-Za-z-]+)/?$ https://example.com/directory/$1.php last;
rewrite ^/rss/medicinecategory.php$ https://example.com/directory/medical-specialties permanent;
rewrite ^/rss/medicalconditions.php$ https://example.com/directory/medical-conditions permanent;
rewrite ^/rss/cancers.php$ https://example.com/directory/cancers permanent;
rewrite ^/rss/infectiousdiseases.php$ https://example.com/directory/infectious-diseases permanent;
rewrite ^/rss/surgical_procedures.php$ https://example.com/directory/medical-procedures permanent;
rewrite ^/rss/therapies.php$ https://example.com/directory/therapies permanent;
rewrite ^/rss/vaccines.php$ https://example.com/directory/vaccines permanent;
rewrite ^/rss/drugs.php$ https://example.com/directory/drugs permanent;
rewrite ^/rss/health_management.php$ https://example.com/directory/health-management permanent;
rewrite ^/rss/medical_education.php$ https://example.com/directory/medical-training permanent;
if ($args ~ "podcasts|blogs|news"){
    set $rule_12 1$rule_12;
}
if ($rule_12 = "1"){
    rewrite ^/rss/index.php/Consumer-Health-Advice/91/$ https://example.com/rss/index.php/Consumer-Health-News/26/ permanent;
}
rewrite ^/rss/index.php/Consumer-Health-Advice/91/$ https://example.com/rss/index.php/Consumer-Health-News/26/$1? permanent;

【问题讨论】:

    标签: nginx url-rewriting plesk


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2013-05-09
      • 2013-04-01
      • 1970-01-01
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      • 2015-06-09
      相关资源
      最近更新 更多