0

.php ページを含むサブドメインがあります。スタック上の他の投稿から収集したコードをいくつか書いた.phpを削除したいだけです。これまでのところ、これがあります

 RewriteEngine On
 RewriteBase /
 RewriteCond %{THE_REQUEST} (\.php(.*)\sHTTP/1)
 RewriteRule ^(.+)\.php$ /$1 [R=301,L,QSA]

これは subdomain.example.com/weddings.php を書き換えます

subdomain.example.com/weddings

ただし、404 ページが見つからないというエラーも発生します。私は何か間違ったことをしていますか?

4

1 に答える 1

0

解決しました。ここで同じことに苦労している人は誰でも私の解決策です

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

で見つけた

http://css-tricks.com/snippets/htaccess/remove-file-extention-from-urls/

素晴らしいウェブサイト。

于 2013-07-01T10:44:40.840 に答える