0
私は最近自分のブログへのアクセス方法を変更しました。htaccessでの恒久的なリダイレクト
新しい方法:
RewriteRule ^blog(\/*)$ blog.php [QSA]
RewriteRule ^blog/page-([0-9]*)$ blog.php?p=$1 [QSA]
RewriteRule ^blog/([a-zA-Z0-9_-]*)$ blog.php?handle=$1 [QSA]
古い方法は:
RewriteRule ^news(\/*)$ blog.php [QSA]
RewriteRule ^news/page-([0-9]*)$ blog.php?p=$1 [QSA]
RewriteRule ^news/([a-zA-Z0-9_-]*)$ blog.php?handle=$1 [QSA]
だから基本的に唯一の言葉は、 "ニュース" "ブログ" に変更されました。
/news
から/blog
、さらに/news/*
から/blog/*
の永続的なリダイレクトを行う簡単な方法はありますか?
は、私のテストシステムの 'http:// localhost/projectname/news'から' http:// localhost/blog/projectname/news'に変更しました – user2015253
これは私のlocalhostテスト環境のみです。ライブサーバーには、projectname部分がありません。しかし、その解決法は両方のために働かなければならない。元の投稿の書き換えも両方のために働いた。 (注:localhostでは.htaccessは "projectname"フォルダ内にあり、他のすべてのプロジェクトファイルと同じです) – user2015253
この情報があなたの質問の一部ではない理由を聞かれますか? – anubhava