2016-06-23 6 views
0

.htaccessの書き換えルールを変換するにはどうすればよいですか?私の昔のサイトには、次のを持っていた :.htaccess dynamic 301書き換え

にURLを書き換えます
RewriteRule ^([^/]*)\.html$ index.php?name=$1 [L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
:今、私のような仮想ディレクトリと異なるリライトを使用していdomain.com/some-page.html

は、これは私が使って試してみました

domain.com/page/somepage/に変換

Redirect 301 some-page.html page/somepage/ 

が、404エラーになっ保つ

答えて

0

あなたはこれを使用することができます:

RewriteEngine on 

RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC] 
RewriteRule^/page/$1 [L,R=301]