我正在尝试将旧网址重定向到新网址,但它没有重定向。
旧网址:http://domain.com/STACK/App/ 新网址:http://domain.com/stack-app
我的.htaccess文件 重定向301 / STACK / App http://domain.com/stack-app
谢谢,
答案 0 :(得分:0)
试试这段代码。
RewriteEngine on
RewriteRule http://domain.com/STACK/App/ /http://domain.com/stack-app [R=301,L]
如需更多帮助,请访问以下链接: - http://edward-designer.com/web/htaccess-url-rewrite-simplified/
答案 1 :(得分:0)
在.htaccess文件的mod_rewrite部分中,在旧网站上添加以下行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com\STACK\App\$
RewriteRule (.*)$ http://domain.com/stack-app/$1 [R=301,L]
</IfModule>
答案 2 :(得分:0)
您可以将此规则用作根目录中的第一个重定向规则.htaccess:
RedirectMatch 301 ^/STACK/App/?$ /stack-app
答案 3 :(得分:0)
您可以使用以下代码通过.htaccess重定向您的网站
RewriteEngine On
RewriteCond %{HTTP_HOST} !oldexample.com$ [NC]
RewriteRule ^(.*)$ http://www.newexample.com/$1 [L,R=301]
对于非www版本,您可以使用以下内容,
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !oldexample.com$ [NC]
RewriteRule ^(.*)$ http://newexample.com/$1 [L,R=301]