Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在重定向htaccess中添加当前年份_Php_.htaccess_Url Rewriting - Fatal编程技术网

Php 在重定向htaccess中添加当前年份

Php 在重定向htaccess中添加当前年份,php,.htaccess,url-rewriting,Php,.htaccess,Url Rewriting,我尝试编写一条重写规则,该规则从以下路径开始: /abteilungen/einsatzabteilung/einsaetze.php 到 My.htaccess现在看起来如下所示: RewriteEngine on Redirect 301 /abteilungen/einsatzabteilung/einsaetze.php %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/ 目标结束时的那一年是否可能是本年,我该如何做到这一点 编辑

我尝试编写一条重写规则,该规则从以下路径开始:

/abteilungen/einsatzabteilung/einsaetze.php

My.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中,存在可变时间\年

RewriteEngine on
Redirect 301 /abteilungen/einsatzabteilung/einsaetze.php %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR}
尝试使用重写规则

RewriteEngine On
RewriteRule ^/abteilungen/einsatzabteilung/einsaetze.php$ %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR} [R=301,L]

在apache中,存在可变时间\年

RewriteEngine on
Redirect 301 /abteilungen/einsatzabteilung/einsaetze.php %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR}
尝试使用重写规则

RewriteEngine On
RewriteRule ^/abteilungen/einsatzabteilung/einsaetze.php$ %{HTTP_HOST}/abteilungen/einsatzabteilung/einsaetze/%{TIME_YEAR} [R=301,L]

嘎。。你比我早几秒。尽管如此,投票结果还是上升了。:)你能看到语法错误吗?我得了500分州..:(@NikolaiEngel请查看您的apache2错误日志以了解更多信息,您为什么会出现500个错误。
%{HTTP_HOST}
,,,这些Mod_重写变量在
重定向
指令中不受支持。@NikolaiEngel我编辑我的答案,尝试使用重写规则。Gah..您比我早几秒。尽管如此,还是投票了。:)您能看到语法错误吗?我得了500分州..:(@NikolaiEngel请查看apache2错误日志以了解更多信息,了解为什么您得到500个error.Mod_重写变量,例如
%{HTTP_HOST}
重定向
指令不支持、、、。@NikolaiEngel我编辑我的答案,尝试使用重写规则。是否还要删除目标中的
.php
?是否会导致404?是否还要删除目标中的
.php
?是否会导致404?