【发布时间】:2017-04-05 00:00:49
【问题描述】:
这可能是一个非常菜鸟的问题,但我对网络开发相对较新,并且在谷歌上搜索了很多,但找不到像我这样的东西。我有一个简单的 htaccess。
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^stores/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ stores/profile.php?sid=$1
这就像我想要的那样工作得很好
例如stores/profile.php?sid=12被改写成
stores/12/store-seo-name
在 stores 子目录中,我有一个页面显示每个商店列出的产品的详细信息,该页面采用两个参数(store_id 和 product_id) 我想这样改写
item_view.php?sid=12&p_id=35 到
item/12/35/product-seo-name
我尝试了很多方法,但我无法让它工作,当我在 stores 子目录中添加 htaccess 文件时,它给了我 404 错误。 任何帮助将不胜感激。
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting