过去用于构成旧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
答案 0 :(得分:1)
以下.htaccess重写规则将对您有效
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(/home.html|/info.html|/flash|/external)
RewriteRule (.*) http://example.com [R=301,L]
同一网站的在线工作代码位于.htaccess tester
上面的代码将
将下面的特定网址重定向到根域
example.com/home.html
example.com/info.html
将下面的特定子文件夹重定向到房间域
example.com/flash/devices.html
example.com/flash/images/diagram.png
example.com/external/m2000.zip
答案 1 :(得分:0)
您可以使用“ https://wordpress.org/plugins/simple-301-redirects/”简单301重定向插件。