1

私は、precision.me というサイトを所有しており、このサイト用に新しいホスティング サーバーを購入しました。

私の .htaccess ファイルでは、正確に.me/fpl/ .php 内のすべてのファイルに、正確に.me/fpl/ からもアクセスできるようにしたいと考えています。例 -: accuracy.me/fpl/epl-table.php は、precise.me/fpl/epl-table からもアクセスできる必要があります。

なぜこれが機能しないのですか?

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

私は GoDaddy.com のホスティングを使用していますが、.htaccess ファイルについてほとんど知識がありません。

4

1 に答える 1

2

You may try this instead, in one .htaccess file in root directory.

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  !\.php      [NC]
RewriteRule ^fpl/([^/]+)/? /fpl/$1.php  [L,NC]

Maps silently:

http://precisely.me/fpl/filename

To:

http://precisely.me/fpl/filename.php

Where filename is a dynamic string.

For permanent redirection, replace [L,NC] with [R=301,L,NC].

于 2013-03-30T09:32:31.787 に答える