Php htaccess中url友好重定向的问题
我在Windows10上运行Apache2.4.33。由于我更新了Apache的新版本,这些htaccess线路不再工作Php htaccess中url友好重定向的问题,php,apache,.htaccess,mod-rewrite,url-rewriting,Php,Apache,.htaccess,Mod Rewrite,Url Rewriting,我在Windows10上运行Apache2.4.33。由于我更新了Apache的新版本,这些htaccess线路不再工作 <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteRule ^([a-z]{2})/([\+a-z\ /-]+)\.php$ index.php?lng=$1&page=$2 [L] RewriteRule ^([a-z]{2
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([a-z]{2})/([\+a-z\ /-]+)\.php$ index.php?lng=$1&page=$2 [L]
RewriteRule ^([a-z]{2})/([\+a-z\ ]+)\.php/([\+a-z\ ]+)/([\+a-z\ ]+) index.php?lng=$1&page=$2&choice=$3&item=$4 [L]
选项+FollowSymlinks
重新启动发动机
重写规则^([a-z]{2})/([\+a-z\/-]+)\.php$index.php?lng=$1&page=$2[L]
重写规则^([a-z]{2})/([\+a-z\]+)\.php/([\+a-z\]+)/([\+a-z\]+)index.php?lng=$1&page=$2&choice=$3&item=$4[L]
目标是重定向
mydomain.com/fr/page.php
到
mydomain.com/index.php?lng=fr&page=page
但是在.htaccess中有上面的几行代码,我只得到一个404错误。请注意,重写以前工作得很好。我已经在我的服务器上启用了modRewrite,它正在与其他站点一起工作
非常感谢!
丹我解决了这个问题!问题是没有为此帐户启用htaccess。我不得不在httpd.conf中添加这些代码行
<Directory D:/pages_perso/Websites/mynewsite>
Order Deny,Allow
Allow from all
AllowOverride All
Require all granted
</Directory>
命令拒绝,允许
通融
允许超越所有
要求所有授权
对于每个有类似问题的人: