无法确定我的.htaccess的正确配置

时间:2016-11-21 09:01:48

标签: wordpress apache .htaccess redirect

我一直在努力将我的.htaccess配置为正常工作,但我无法设法使其正常工作。它很简单但却无法正常工作。它是在Wordpress环境中,我希望它:

  • 将整个旧域重定向到新域
  • 将旧域的特定页面重定向到新域中的特定页面
  • 我希望重定向排除旧域中的某个文件夹

我想出了以下代码:

RewriteEngine on
Redirect 301 /sistema-gestion-erp-empresa/ http://marques-ps.com/soluciones/microsoft-dynamics-nav-navision/
Redirect 301 /sistema-gestion-erp-empresa/ http://marques-ps.com/soluciones/microsoft-dynamics-nav-navision/
Redirect 301 /sistema-gestion-erp-empresa/ http://marques-ps.com/soluciones/microsoft-dynamics-nav-navision/
Redirect 301 /sistema-gestion-erp-empresa/ http://marques-ps.com/soluciones/microsoft-dynamics-nav-navision/
Redirect 301 /sistema-gestion-erp-empresa/ http://marques-ps.com/soluciones/microsoft-dynamics-nav-navision/
Redirect 301 /sectores-tic-erp-empresas/sistema-gestion-erp-distribucion-alimentacion-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /sectores-tic-erp-empresas/sistema-gestion-erp-distribucion-alimentacion-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /soluciones-tic/sistema-crm-gestion-servicio-clientes-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /soluciones-tic/sistema-crm-gestion-servicio-clientes-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /soluciones-tic/sistema-crm-gestion-servicio-clientes-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /sectores-tic-erp-empresas/sistema-gestion-erp-agroalimentario-hortofruticola-cooperativas-agricolas-ekon-agro/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /sistema-gestion-erp-ekon-empresas/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /sistema-gestion-erp-ekon-empresas/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /servicios-tic/especialistas-desarrollos-soluciones-sistemas-gestion-erp-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /programa-sistema-gestion-erp-pyme-ekon/ http://marques-ps.com/soluciones/unit4-ekon/
Redirect 301 /servicios-tic/nube-cloud-computing-empresas/ http://marques-ps.com/consultoria/cloud-y-virtualizacion/
Redirect 301 /servicios-tic/ http://marques-ps.com/consultoria/
RewriteCond %{REQUEST_URI} !^/intranet
RewriteRule (.*) http://marques-ps.com/$1 [R=301,L]

由于某种原因,特定的301无效,它们仍会在新页面中导致404错误。顺便说一下,旧域名是http://marques-tic.com

非常感谢任何帮助!

提前致谢。

帕。

1 个答案:

答案 0 :(得分:0)

案例1:Htaccess文件重定向

重定向.htaccess中的规则位置并更改参数链接。

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

案例2:插件让事情变得简单

重定向是一个WordPress插件,用于管理301重定向并跟踪404错误,而无需了解Apache .htaccess文件。

https://wordpress.org/plugins/redirection/