0
"/"ディレクトリにあるサーバで動作するPHPサイトのローカルインスタンスを設定しようとしています。私のローカルインスタンスは、開発環境の "/サブディレクトリ/"で動作します。htaccessサブディレクトリからサブディレクトリにリダイレクト
私はこれに適応するためにの.htaccessを翻訳しようとしているが、私はいつも404これは、元の.htaccessのあり得る:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^my-nice-url$ /index.php?p=ugly_url
そして、これらは私の試みです:
またRewriteEngine on
RewriteBase /mylocaldirectory/
# Not in local! RewriteCond %{HTTP_HOST} ^example.com$ [NC]
# Not in local! RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^my-nice-url$ /index.php?p=ugly_url
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)my-nice-url$ /index.php?p=ugly_url
私は右のあなたを得た場合
は、私はこのようにそれを行う、ユーザーフレンドリーなURLを作りたい、あなた
私はまだ404を取得しています。私のApacheログには、ファイルが存在しないことがわかります。C:/wwwroot2/example.com/my-nice-urlこれは真実ですが、index.phpが必要ですか? p = ugly_urlが表示されます –