.htaccess htaccess重定向一个url以从另一个url加载

.htaccess htaccess重定向一个url以从另一个url加载,.htaccess,redirect,.htaccess,Redirect,我试图重定向我的网站中的一个URL,但我得到错误404找不到 我正在尝试重定向此url: 要从该文件加载: 在站点root.htaccess中使用此规则: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?stoikovstroi\.com$ [NC] RewriteRule ^bg/противопожарни-врати/?$ /vina/index.php/protivpojarni-vrati [L,NC,R=302,B] 在/vi

我试图重定向我的网站中的一个URL,但我得到错误404找不到 我正在尝试重定向此url:

要从该文件加载:


在站点root.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?stoikovstroi\.com$ [NC]
RewriteRule ^bg/противопожарни-врати/?$ /vina/index.php/protivpojarni-vrati [L,NC,R=302,B]
/vina/.htaccess
目录中使用此规则:

RewriteEngine On
RewriteBase /vina/

RewriteRule ^((?!index\.php/).*)$ index.php/$1 [L,NC]

在站点root.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?stoikovstroi\.com$ [NC]
RewriteRule ^bg/противопожарни-врати/?$ /vina/index.php/protivpojarni-vrati [L,NC,R=302,B]
/vina/.htaccess
目录中使用此规则:

RewriteEngine On
RewriteBase /vina/

RewriteRule ^((?!index\.php/).*)$ index.php/$1 [L,NC]

我已经找到了一种重定向的方法,但它似乎不认识西里尔语系统:重定向301/bg/%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%BF%D0%BE%D0%B6%D0%B0%D1%80%D0%B8-%D0%B2%D1%80%D0%D0%D0%D0%D1%82%D0%B8它将我重定向到了这个链接,看起来不正确:它也应该重定向到www.stoikovi.com很多次。ERR_TOO_MANY_重定向链接中的“index.php”被写入了2次,我如何删除它以便只写入一次?当我在浏览器中键入以下内容时:“stoikovstroi.com/bg/Пжжжаааааааааааа它应该将我重定向到:stoikovstroi.com/vina/protivpojarni-vrati现在不再工作了……我已经找到了一种重定向的方法,但它似乎不识别这样的西里尔sybols:重定向301/bg/%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%BF%D0%BE%D0%D0%B6%D0%D0%D0%D0%D0%D0%80%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%D0%8重定向到我的位置这个链接似乎不正确:应该是:www.stoikovstroi.com多次重定向您。错误太多了,链接中的“index.php”被写了两次,我如何删除它以便只写一次?当我在浏览器中键入以下内容时:“stoikovstroi.com/bg/Пжжааааааааааааааааааааа。。。。