我已经为我的网站中的索引页面完成了 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>
网址看起来像
http://babynames.agurchand.com/scottish/male/pythagorean
这是一个单页网站,所以到目前为止一切正常。然后我想在我的网站上再添加一页,我也添加了。文件名为“namemeaning.php”。
除了在底部粘贴的 htaccess 之外,我还添加了以下代码。但这似乎不起作用。
RewriteRule ^/namemeaning/([a-zA-Z0-9+\-\(\)]+)/?$ /namemeaning/namemeaning.php?name=$1
我已经尝试使用下面的 url,但我仍然只被引用到索引页面。
http://babynames.agurchand.com/namemeaning/abasi
任何人都可以给我一个解决方案吗?