Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .htaccess友好URL不工作_Php_Apache_.htaccess_Url_Mod Rewrite - Fatal编程技术网

Php .htaccess友好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

我有一个如下所示的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个内部服务器错误。这是我尝试使用的代码-文件位于“directory”目录()中:


请显示您的完全访问权限,我看到了问题,但我们需要了解您还有哪些错误。并将问题添加到您放置的位置。htaccess@LozCheroneツ 我已经更新了我的帖子。首先删除
Options+FollowSymlinks
如果仍然出现500个错误,请检查是否启用了mod rewrite。
RewriteRule^page/(\d+)/$index.php?page=$1[NC,L]
另外,在url结尾使用数字是一种不好的做法,根据页面标题使用slug是一种更好的搜索引擎优化方法,或者将slug附加到url,这样它就不会以数字结尾,并且对内容有一些意义@Deadooshka规则也是一种不好的做法,当您只需使用PHP路由路径时,您最终需要为站点上的每个功能编写许多代码。