通过.htaccess文件生成动态漂亮的网址



我正在尝试通过.htaccess生成动态的"漂亮URL",以便http://mysite.com/episode.php?episode=1变得http://mysite.com/1,但是显然我希望这适用于1 - 999潜在范围之间的所有剧集编号。我有以下内容,但是当我加载 .htaccess 文件时,我收到 503 错误:

Options -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^mysite.com$
RewriteRule ^(.*) http://mysite.com/$1 [R=301,L]
RewriteRule ^/episode/(?:0|[1-9]\d{0,2})$ //episode.php?episode=(?:0|[1-9]d{0,2}) [L]

似乎无法弄清楚我哪里出了问题,也不真正理解为什么要扔 503。

RewriteRule ^episode/(0|[1-9]d{0,2})$ /episode.php?episode=$1 [L,QSA]

更多信息QSA : apache.org/docs/current/rewrite/flags.html#flag_qsa

相关内容

  • 没有找到相关文章

最新更新