我试着写一个重写规则,从:
/abteilungen/einsatzabteilung/einsaetze.php
domain.de/abteilungen/einsatzabteilung/einsaetze/2016 (CURRENT_YEAR)
我的。htaccess现在看起来像这样:
RewriteEngine on
Redirect 301 /abteilungen/einsatzabteilung/einsaetze.php %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/
是否有可能在年底的目标得到当前的一年,我怎么做?
编辑
Full .htaccess抛出404错误:
RewriteEngine On
RewriteRule ^/abteilungen/einsatzabteilung/einsaetze.php$ %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR} [L,R=301]
RewriteRule ^(.*)einsaetze/([0-9]{4})$ $1/abteilungen/einsatzabteilung/index'.php/$2
在apache中存在变量TIME_YEAR
RewriteEngine on
Redirect 301 /abteilungen/einsatzabteilung/einsaetze.php %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR}
try use rewriterrule
RewriteEngine On
RewriteRule ^/abteilungen/einsatzabteilung/einsaetze.php$ %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR} [R=301,L]