试图重写为更友好的URL

时间:2013-06-25 21:29:31

标签: apache

在过去的几个小时里,我一直在努力让我的网址重写如下:

示例:

http://www.practiceenglish.ca/podcast/index.php?name=2013-06-14_01-Practice-English.mp3

播客/ 2013-06-14_01-实践-English.mp3 /播客/ 2013-06-14_01-实践-English.mp3 /

没有运气......最新的尝试:

RewriteEngine on
RewriteBase /podcast/
RewriteRule ^name/([^/]+)/?$  index.php?name=$1 [NC,L]  

由于 吉利安

1 个答案:

答案 0 :(得分:0)

假设你的意思相反,原始网址包含播客名称一次:

RewriteEngine on
RewriteRule ^podcast/(.*)$  /podcast/index.php?name=$1 [NC,L]

将任何传入的网址从/podcast/2013-06-14_01-Practice-English.mp3转换为/podcast/index.php?name=2013-06-14_01-Practice-English.mp3(已测试@ http://htaccess.madewithlove.be/)。

由于您似乎是新的SO用户,请查看常见问题解答/帮助以及此link