Joa*_*ter 7 apache .htaccess mod-rewrite seo
我有一个出租物业网站,我正在迁移到一个新的网站.我的apache规则有问题.
例如:/ FL/Miami/2// CA/San-Diego/41 /
我希望能够基于网址动态显示页面
rewriterule ^([a-z]+)/$ index.php?state=$1&city=&mode=list
rewriterule ^([a-z]+)/([a-z]+)/$ index.php?state=$1&city=$2&mode=list
rewriterule ^([a-z]+)/([a-z]+)/([0-9]+)/$ index.php?state=$1&city=$2&id=$3
Run Code Online (Sandbox Code Playgroud)
所以我看到每个州/城市的每个州或列表的所有列表
现在我的问题是当我试图看到第2页时,我得到了ID
有没有一种神奇的方法来解决这个问题?
以下是适用于您的内容(将其放在文档根目录中的.htaccess中):
RewriteEngine On
RewriteBase /
rewriterule ^([a-z]+)/?$ index.php?state=$1&city=&mode=list [NC,L,QSA]
rewriterule ^([a-z]+)/([a-z0-9_\-]+)/?$ index.php?state=$1&city=$2&mode=list [NC,L,QSA]
rewriterule ^([a-z]+)/([a-z0-9_\-]+)/([0-9]+)/?$ index.php?state=$1&city=$2&pagenum=$3&mode=page [NC,L,QSA]
rewriterule ^([a-z]+)/([a-z0-9_\-]+)/([0-9]+)/([a-z0-9_\-]+)/?$ index.php?state=$1&city=$2&id=$3&mode=view [NC,L,QSA]
Run Code Online (Sandbox Code Playgroud)
所以:
/california/san-diego/2或/california/san-diego/2/将去第2页
/FL/Miami/2/home-house-test或/FL/Miami/2/home-house-test/将到财产页面
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |