Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 动态目录和文件,如wordpress_Php_Wordpress_Apache - Fatal编程技术网

Php 动态目录和文件,如wordpress

Php 动态目录和文件,如wordpress,php,wordpress,apache,Php,Wordpress,Apache,在wordpress中有一些实际上并不存在的目录。 例如example.com/post/name-of-the-post实际上打开了一个主php文件,该文件从数据库中获取该帖子的内容。 在没有wordpress的情况下,如何在linux apache php服务器上本机实现此功能?您需要这样做。这就是Wordpress能够做你想做的事情背后的技术 我不知道人们为什么要使用mod_rewrite,这对于大多数任务来说都是过火了。对于大多数事情,有更多灵活的模块可用。这并不是否认mod_重写,它

在wordpress中有一些实际上并不存在的目录。 例如example.com/post/name-of-the-post实际上打开了一个主php文件,该文件从数据库中获取该帖子的内容。 在没有wordpress的情况下,如何在linux apache php服务器上本机实现此功能?

您需要这样做。这就是Wordpress能够做你想做的事情背后的技术


我不知道人们为什么要使用mod_rewrite,这对于大多数任务来说都是过火了。对于大多数事情,有更多灵活的模块可用。这并不是否认mod_重写,它有它的位置,但我发现它被过度使用了。在这种特殊情况下,您可以使用mod_别名,无需重写mod_。例如

AliasMatch ^/post/(.*) /real/path/post.php$1
此处的模块文档:


本文档漂亮地概述了何时不使用mod_rewrite:

它已通过Apache mod_rewrite完成: