重定向在我的Wordpress网站上无法正常工作

时间:2019-01-24 08:10:27

标签: wordpress .htaccess redirect

我正在尝试使用.htaccess在我的Wordpress网站上设置重定向,但是这种重定向根本不起作用

我的wordpress网站位于根目录(/ public_html / subdirectory /...)

中的子目录中
  • 在我的根目录.htaccess (/ public_html / .htaccess)中,我添加了一些重定向,但它们根本无法工作;
  • 此后,我尝试使用“ Simple 301 Redirects”插件,并且发现有时如果在浏览器的URL字段中输入url,有时它会起作用(只需将sub_url添加到主页url并按“ enter”)< / em>,但是当我尝试使用链接到其他网站上的网站时-它不起作用-只需将我重定向到首页(example_domain.com /)

我的根.htaccess中此类重定向之一的代码

RewriteCond %{HTTP_HOST} ^example_domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example_domain\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^xero$ "https\:\/\/example_domain\.com\/xero\-integration" [R=301,L]

此外,为了使我的wordpress网站使用子目录,我添加了wordpress文档中的下一个代码:

RewriteCond %{HTTP_HOST} ^(www.)?example_domain.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ /subdirectory/$1
RewriteCond %{HTTP_HOST} ^(www.)?example_domain.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(/)?$ subdirectory/index.php [L] 

我也尝试将这些重定向粘贴到我的wordpress目录.htaccess中(em>(public_html / subdirectory_with_wordpress / .htaccess) ,但也没有结果

非常感谢你们的帮助!

0 个答案:

没有答案