【发布时间】:2017-06-20 13:35:14
【问题描述】:
我有这样的网址
mydomain.com
但是当我访问它时,我想将它重写到这个 url
mydomain.com/news
其他情况,我想要这样
mydomain.com/read/1 -> mydomain.com/news/read/1
mydomain.com/view?cat=sport -> mydomain.com/news/view?cat=sport
我的代码是这样的
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteCond $1 !^(index\.php|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/news/$1 [QSA,NC]
但是还是不行。它不会在下一个 url 段中添加“新闻”。 请建议我如何在 .htaccess 中为此编写重写规则? 我对我的英语感到抱歉
【问题讨论】:
标签: php apache .htaccess mod-rewrite url-rewriting