我是 URL 重写的新手。
我在主页中有一个锚文本,单击时将打开另一个页面。单击链接时在浏览器中显示的目标 url 是 http://example.com/index.php?p=one/two/three/pdp&abc=436
相反,我想在 URL http://example.com/index.php?p=shopping/shop/ipad/pdp&abc=436中显示。
所以基本上我正在看的是从一/二/三替换URL
购物/购物/ipad
我希望 URL http://example.com/index.php?p=one/two/three/pdp&abc=436 看起来像http://example.com/index.php?p=shopping/shop/ipad/ pdp&abc=436。
请注意,我有 14,000 页,因此无法在任何地方进行物理更改。我希望使用 url 重写来实现这一点。因此,在根目录中,我已将以下几行添加到 .htaccess 中。
RewriteEngine On
RewriteRule ^shopping/shop/ipad/?$ one/two/three/pdp [NC,L]
但这是给内部服务器错误。
我怎样才能显示更好的网址?谢谢