1

基本的に、他の Web サイトの API を使用してデータを取得する PHP Web サイトを作成しました。私の問題は、 Error 404 が表示されることです。

以下のコードを追加しました.htaccess

 RewriteRule ^sort/(.*) index.php?by=$1

これにより、website.com/sort/gender が機能しました。

しかし、別のページ名 user.php を追加しました

RewriteRule ^profile/(.*) user.php?name=$1

作るwebsite.com/profile/username

でも見せたい

website.com/profile/username/bookmarks

それ以外の

website.com/profile/username?by=bookmarks

以下の私の完全な.htaccessコード:

RewriteEngine on
Options +FollowSymLinks -MultiViews
RewriteBase /
ErrorDocument 404 /404.php
RewriteRule ^sort/(.*) index.php?by=$1
RewriteRule ^profile/(.*) user.php?name=$1
RewriteRule    ^privacy/?$    privacy.php    [NC,L]
4

2 に答える 2