こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ローカルhtaccessが有効かどうか確認する

ローカルでphpを勉強しています。

拡張子なしでも表示させるために、
httpd_confとhtaccessを利用して実現しようとしていますが、
どうも上手くいきません。

httpd_confは、

<Directory />
Options FollowSymLinks
  #AllowOverride None
AllowOverride All
Order allow,deny
Deny from all
</Directory>

<Directory "C:/xampplite/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#

#AllowOverride None
AllowOverride All

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

</Directory>

としています。


htaccessには、

php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.detect_order SJIS,EUC-JP,JIS,UTF-8,ASCII
php_value mbstring.http_input auto
php_value mbstring.http_output pass
php_value mbstring.internal_encoding UTF-8
php_value mbstring.substitute_character none
php_flag mbstring.encoding_translation OFF
date.timezone = Asia/Tokyo

Options +MultiViews
AddType text/html .php
AddType application/x-httpd-php .html


としています。

実は先日まで、なんなく拡張子無しでファイルにアクセスでき、
開発も普通に行っていました。

ですが、突然、拡張子なしのファイルにアクセスすると、

Object not found!
Error 404

がでます。

何らかの設定変更などが気づかずに行われた可能性が高いです、
どうも原因を切り分けことができず、あれもこれも試しましたが元通りの拡張し無しでアクセスが
できないままです。

そこで、
まず、htaccessそのものが有効になっているか、機能しているか調べたいと思います。
これはどうすれば分かり易く判定できますでしょうか?

htaccesssになにか記述したりすると、有効だと判定したりできますか?

または、httpd_conf自体に
問題があるのかもしれません。

でも、どうみても無いようなきがします。

とにかく、htaccessが効いてるかどうかしりたいです。

よろしくお願いします。

投稿日時 - 2013-10-29 14:26:14

QNo.8325642

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

馴染みのある設定、あなたが最も確認しやすい設定をhtaccessで設定して確認したらいいと思いますよ。

投稿日時 - 2013-10-30 00:29:50

お礼

回答ありがとうございます。

phpinfoで表記された一覧を確認しました。

htaccessで変更したはずの箇所がデフォルトのままのようなので、
やはりhtaccessは有効となっていないもようです。


目的は解決しまたのでお礼させていただきます。

投稿日時 - 2013-10-31 13:14:00

あなたにオススメの質問