Php .htaccess友好URL不工作
我有一个如下所示的URL:Php .htaccess友好URL不工作,php,apache,.htaccess,url,mod-rewrite,Php,Apache,.htaccess,Url,Mod Rewrite,我有一个如下所示的URL: http://domain.com/directory/?page=2 http://domain.com/directory/page/2/ 但是,我想使用.htaccess并使其看起来像这样: http://domain.com/directory/?page=2 http://domain.com/directory/page/2/ 相信我,我在谷歌上搜索解决方案已经好几个小时了,但我一直收到500个内部服务器错误。这是我尝试使用的代码-文件位于“dir
http://domain.com/directory/?page=2
http://domain.com/directory/page/2/
但是,我想使用.htaccess并使其看起来像这样:
http://domain.com/directory/?page=2
http://domain.com/directory/page/2/
相信我,我在谷歌上搜索解决方案已经好几个小时了,但我一直收到500个内部服务器错误。这是我尝试使用的代码-文件位于“directory”目录()中:
请显示您的完全访问权限,我看到了问题,但我们需要了解您还有哪些错误。并将问题添加到您放置的位置。htaccess@LozCheroneツ 我已经更新了我的帖子。首先删除
Options+FollowSymlinks
如果仍然出现500个错误,请检查是否启用了mod rewrite。RewriteRule^page/(\d+)/$index.php?page=$1[NC,L]
另外,在url结尾使用数字是一种不好的做法,根据页面标题使用slug是一种更好的搜索引擎优化方法,或者将slug附加到url,这样它就不会以数字结尾,并且对内容有一些意义@Deadooshka规则也是一种不好的做法,当您只需使用PHP路由路径时,您最终需要为站点上的每个功能编写许多代码。