我已经阅读了大约6或7建议类似的职位,但仍然不能得到这个工作。
- (例如:Reference: mod_rewrite, URL rewriting and "pretty links" explained/How to write htaccess rewrite rule for seo friendly url等...)*
我有一个PHP网站,其中包含帮助文章部分,它通过文章ID从数据库中提取内容。当前URL格式=
/sitename/help.php?h=69
我想将URL格式更改为:
/sitename/help/69/title-of-the-article
在服务器上启用Mod_rewrite,这似乎可以工作:
RewriteRule ^help/([0-9]+)/?(.*)/?$ /sitename/help.php?h=$1 [NC,L]
/sitename/help/69/random-title
加载/sitename/help.php?h=69
的内容
但是,有些文章包含图像,来自路径/sitename/images/
。修改后的URL意味着浏览器尝试从sitename/help/69/images/example.jpg
调用/sitename/images/example.jpg
'69'是一个未知的变量,(这似乎打破了所有的例子,我已经尝试!),但应该始终是一个1,2或3位数。请有人可以帮助重写/regex查询,以删除/help/{article id}/
从我的图片网址?
1条答案
按热度按时间bq3bfh9z1#
请尝试以下.htaccess rules文件。请确保将.htaccess rules文件与sitename文件夹沿着保存(不要放在文件夹内,而要放在文件夹旁边)。在测试URL之前,还要清除浏览器缓存。