WebサイトのインデックスページのRewriteRuleを実行しました。
以下のコードは次のとおりです。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9+\-\(\)]+)/?$ /index.php?origin=$1
RewriteRule ^([a-zA-Z0-9+\-\(\)]+)/([a-zA-Z0-9+\-]+)/?$ /index.php?origin=$1&gender=$2
RewriteRule ^([a-zA-Z0-9+\-\(\)]+)/([a-zA-Z0-9+\-]+)/([a-zA-Z0-9+\-]+)/?$ /index.php?origin=$1&gender=$2&type=$3
RewriteRule ^([a-zA-Z0-9+\-\(\)]+)/([a-zA-Z0-9+\-]+)/([a-zA-Z0-9+\-]+)/([a-zA-Z0-9+\-]+)/?$ /index.php?origin=$1&gender=$2&type=$3&page=$4
</IfModule>
URLは次のようになります
http://babynames.agurchand.com/scottish/male/pythagorean
これは単一ページのWebサイトであるため、これまでのところすべてが正常に機能しています。それから私は私のウェブサイトにもう1つのページを追加したいと思いました、そして私も追加しました。ファイル名は「namemeaning.php」です。
下部に貼り付けたhtaccessに加えて、以下のコードを追加しました。しかし、それは機能していないようです。
RewriteRule ^/namemeaning/([a-zA-Z0-9+\-\(\)]+)/?$ /namemeaning/namemeaning.php?name=$1
以下のURLで試してみましたが、まだインデックスページのみを参照しています。
http://babynames.agurchand.com/namemeaning/abasi
誰かが私にこれに対する解決策を教えてもらえますか?