Yaz*_*min 5 wordpress .htaccess redirect
对于IP规范化,我被告知我需要将站点的IP地址重定向到域名.我正在运行一个标准的WordPress安装,它已经附带了它自己的.htaccess文件.我通过添加"重定向"行修改了它:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Redirect 301 http://12.34.56.789 http://www.domainname.com
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用.谁知道什么是错的?
谢谢!
Jon*_*Lin 10
您通常不希望将Redirect
(mod_alias)与RewriteRule
(mod_rewrite)混合,因为它们都应用于相同的URI并且有时会破坏彼此的更改.只需坚持使用mod_rewrite,因为你已经使用了wordpress规则.
更换
Redirect 301 http://12.34.56.789 http://www.domainname.com
Run Code Online (Sandbox Code Playgroud)
有:
RewriteCond %{HTTP_HOST} ^12\.34\.56\.789$
RewriteRule ^(.*)$ http://www.domainname.com/$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14744 次 |
最近记录: |