繁体   English   中英

将URL从子文件夹重定向到根目录

[英]Redirect URL's from subfolder to root directory

用于构成我们的旧Flash网站的所有文件和子文件夹不再存在,因此所有页面的URL路径均已损坏。

我们可以使用帮助为特定的URL编写重定向,以及捕获所有重写规则以使子文件夹重定向到基本域/ URL。

例如。)特定的网址

example.com/home.html
example.com/info.html

这些子文件夹中的任何文件路径或图像/资产或页面URL都重定向到根域

example.com/flash/devices.html
example.com/flash/images/diagram.png

example.com/external/m2000.zip

新站点是使用最新版本的Wordpress / Apache / PHP构建的

编辑

当前的.htaccess代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


RewriteEngine on
RewriteCond %{REQUEST_URI} ^(/home.html|/info.html|/flash|/external)
RewriteRule (.*) http://qcmresearch.com [R=301,L]
</IfModule>

# END WordPress

以下.htaccess重写规则将为您工作

RewriteEngine on
RewriteCond %{REQUEST_URI} ^(/home.html|/info.html|/flash|/external)
RewriteRule (.*) http://example.com [R=301,L]

相同的在线工作代码在.htaccess测试器中

上面的代码将

将特定网址重定向到根域

example.com/home.html

example.com/info.html

将下面的特定子文件夹重定向到房间域

example.com/flash/devices.html
example.com/flash/images/diagram.png

example.com/external/m2000.zip

您可以使用“ https://wordpress.org/plugins/simple-301-redirects/ ”的简单301重定向插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM