これは私の非友好的なURLです。 localhost/website/users/?name=UserA
今、私は.htaccessファイルを使用してわかりやすいURLを作成しようとしました。
これは私の.htaccessファイルのすべてです:
ErrorDocument 404 /movies/error404.html #For Error 404
RewriteEngine On
RewriteRule /website/users/(.*)$ /website/users/name=$1
今、私が開くとき localhost/website/users/UserA
エラー404ページを開きます。
はいmod_rewriteが有効になっています
回答:
回答№1は0これで試してみてください .htaccess
ファイル
#Options +FollowSymlinks
RewriteEngine On
RewriteRule ^users/([0-9A-Za-z]+)/?$ users/index.php?name=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 http://localhost/movies/error404.html
この原因で .htaccess
ファイルは下に配置されます website
ディレクトリルート
注意: リクエストは index.php
下にあるファイル users
別のディレクトリがある場合 ファイル名 その後、それと交換してください