CentOSのApache httpdはドメインのIPをブロックしません。

CentOSのApache httpdはドメインのIPをブロックしません。

私はフォローしていますこのチュートリアルブラウザに自分のドメイン名を入力すると、自分のページが表示されます。ブラウザはドメイン名をブロックしないだけでなく、www.example.com入力したドメイン名も変更し、IPアドレスの前にサブフォルダを表示しました。例:211.232.01.23/website/wordpress/index.php

すでに終わった:

  • httpdを介してApacheをインストールする
  • /etc/httpd にサイトを有効にして利用可能なサイトフォルダを作成します。
  • サイトにシンボリックリンクを含む.confファイルを生成する
  • apache:apacheユーザーを使用して自分のディレクトリの権限を設定する
  • httpd.confファイルの末尾に "IncludeOptionalsites-enabled/*.conf"文字列を追加しました。

チュートリアルでhtaccessファイルに何も指定しなかったので、htaccessファイルに触れませんでした。

私のexample.com.confファイル:

<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
</VirtualHost>

ベストアンサー1

次のコードを使用して、.htaccessファイルをpublic_htmlフォルダに配置します。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

それからURLにアクセスしてみてください。

おすすめ記事