Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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重定向断开的URL_Php_Wordpress_.htaccess - Fatal编程技术网

Php .htaccess重定向断开的URL

Php .htaccess重定向断开的URL,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我更新了一个网站,但是链接不再正常工作。我有一些URL,但它们不再工作: http://www.mysite.eu/fr/some-page http://www.mysite.eu/fr/some-page1 http://www.mysite.eu/fr/some-page2 当url中存在/fr/时,是否可以重定向页面? 我试过了 Redirect 301 /fr/ http://www.mysite.eu/ 但这只会剥离/fr/太棒了!因此,如果您激活了mod_rewrite,您可以

我更新了一个网站,但是链接不再正常工作。我有一些URL,但它们不再工作:

http://www.mysite.eu/fr/some-page
http://www.mysite.eu/fr/some-page1
http://www.mysite.eu/fr/some-page2
当url中存在
/fr/
时,是否可以重定向页面? 我试过了

Redirect 301 /fr/ http://www.mysite.eu/

但这只会剥离
/fr/

太棒了!因此,如果您激活了
mod_rewrite
,您可以重写断开的链接,而不是重定向它们

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteRule ^fr/(.)*$ / [R=301,NC,L]  # Added line
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
#开始WordPress
重新启动发动机
重写基/
重写规则^fr/(.)*$/[R=301,NC,L]#添加行
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

因为您的重定向在匹配时将使用301重定向
http://www.mysite.eu/fr/
并重定向到
http://www.mysite.eu/
。您到底想做什么?重定向到相同的URL,但没有
fr/
部分?您是否也激活了
mod_rewrite
?@Havelock该网站不再支持FR,因此与/FR/的链接需要指向根目录/主页。
mod_rewrite
如何?如果你已经用
wordpress
标记了你的问题,那么我想你已经激活了它。@Havelock是的,这就是我所做的:#在RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST\u FILENAME}上启动wordpress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#结束WordPress纯粹的了不起!工作完美。非常感谢哈夫洛克!