1

私の言いたいことが理解できたら、私の問題について次のように答えてください。

.HTACCESS を使用して、"/" で終わるユーザー プロファイルの URL を none に書き換えたい。

例: http://v.com/username/ --> Facebook のようなhttp://v.com/username 。

URL の末尾にスラッシュが含まれている場合、ブラウザは 404 エラーを表示します。これはブラウザにファイルではなくディレクトリを指していることを伝えます。

これは私がやったことです:

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l

RewriteRule ^(\w+)/?$ ./index.php?page=$1
4

1 に答える 1

0

このルールを.htaccessファイルの先頭に追加します。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L] # Remove trailing slash
于 2013-04-04T01:58:18.327 に答える