您好,我正在开发一个有 5-6 个页面的网站,例如 main.php(主页)、event.php(事件的登录页面)、article.php(另一个新闻登录页面)等等等等...
我想知道如何将诸如“http://www.domain.com/event.php?eid=145”之类的网址重写为“http://www.domain.com/event/title-事件”
我已经阅读了几篇关于 .htaccess 的文章,但没有运气,目前我正在搞砸这个,但这不是我想要的
Options +FollowSymlinks
RewriteEngine on
rewriterule ^event.php(.*)$ http://evented.localhost/event/$1 [r=301,nc]
任何帮助将不胜感激,或者如果您知道 .htaccess 的任何体面的 url 别名教程。
谢谢。
编辑:
这似乎适用于 event.php 页面,它将链接转换为http://domain.com/event/145(根据上面的示例)
RewriteEngine on
#EVENT REWRITE
RewriteRule ^event/([^/\.]+)/?$ /event.php?eid=$1 [L]
RewriteRule ^event/(.*) /$1 [L]
我怎么能用它的标题替换事件ID?