「.htaccessの設定」の版間の差分

提供:sufeeWiki
ナビゲーションに移動 検索に移動
ページの作成:「<h1> apache2.4のアクセス設定 URL短縮、拡張子の非表示の為のwiki </h1> <p> .htaccessでの設定 </p> <div id="code_hta"style="border-style: solid;border-width: 2px;border-color: blue;"> <code> <p> <b>#拡張子.htmlのURLで非表示</b><br> RewriteEngine on<br> RewriteCond %{REQUEST_FILENAME} !-d<br> RewriteCond %{REQUEST_FILENAME}\.html -f<br> RewriteRule ^(.*)$ $1.html</p> <p> <b>#拡張子.phpのURLで…」
 
編集の要約なし
 
36行目: 36行目:
</p>
</p>
</code></div>
</code></div>
[[カテゴリ:Apache2]]
[[カテゴリ:Htaccess]]

2022年1月27日 (木) 15:53時点における最新版

apache2.4のアクセス設定 URL短縮、拡張子の非表示の為のwiki

.htaccessでの設定

#拡張子.htmlのURLで非表示
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

#拡張子.phpのURLで非表示
<IfModule mod_rewrite.c>
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php \
- [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

Options All -Indexes

#httpでアクセスされたら、httpsで返す設定
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://「ここにドメインを入れる!!」%{REQUEST_URI} [R=301,L]