1

(おそらく)同じ質問がいくつかあることは知っていますが、有効な解決策が見つかりません。

サーバー上の index.php の横に .htaccess ファイルを配置しました。.htaccess が空の場合でも、サイトはエラー 403 (アクセス禁止) を返します。

私がやりたかったのは、.php 拡張子を削除することです。

http://foo.net/web_new/index_1024.php

以下を .htaccess に入れても、ウェブサイトは依然としてエラー 403 を返します。

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   RewriteEngine on 
   RewriteCond %{REQUEST_FILENAME} !-d 
   RewriteCond %{REQUEST_FILENAME}\.php -f 
   RewriteRule ^(.*)$ $1.php
</IfModule>

mod_rewrite を有効にするには、web で見つけました。 で有効にする必要がありhttpd.confます。しかし、サーバー全体(ftp)を検索しますが、手がかりがありません。

phpinfo() が conf.d ファイルを見つける場所

/etc/php5/conf.d

私のルーツはどこですか

/srv/www/web6/

どうすればいいですか?

4

1 に答える 1

2
  1. .htaccess644 の権限があることを確認してください
  2. あなたはそれを取り除くことができると思いますifModule...私はそれが「乱雑」だと思います...
  3. あなたのコードはよく見えます...
于 2013-03-05T14:38:23.270 に答える