【发布时间】:2016-05-01 10:51:53
【问题描述】:
我有一个网站,它使用 htaccess 将所有页面重写到索引页面,并使用哈希值来提供内容。文件长这样……
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /index.php?urlpath=$1 [NC,L,QSA]
我现在正在移动网站的一些页面,但是如果我添加重定向,例如......
Redirect 301 /blog /new_location/blog/
我遇到的问题是生成的 url 看起来像
https://mydomain/new_location/blog/urlpath=blog.php
谁能建议我让页面重定向到 mydomain/new_location/blog/ 然后在新 url 上运行重写的方法。
非常感谢
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite