Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 如何获得搜索引擎优化友好的网址_Php_Wordpress_.htaccess - Fatal编程技术网

Php 如何获得搜索引擎优化友好的网址

Php 如何获得搜索引擎优化友好的网址,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我目前正在开发一个CMS,我的url目前看起来像这个example.com/index.php?p=1我怎样才能使每个帖子都像WordPress一样有一个页面url作为标题 $ArticleName = "Some Example Post"; 输出URL应该类似于example.com/some example post.php。未测试,但可能类似于此 RewriteEngine On RewriteBase / RewriteRule ^([a-zA-Z0-9_-]+)\.php$ /i

我目前正在开发一个CMS,我的url目前看起来像这个example.com/index.php?p=1我怎样才能使每个帖子都像WordPress一样有一个页面url作为标题

$ArticleName = "Some Example Post";

输出URL应该类似于example.com/some example post.php。

未测试,但可能类似于此

RewriteEngine On
RewriteBase /

RewriteRule ^([a-zA-Z0-9_-]+)\.php$ /index.php?p=$1 [NC,L]

你能给我解释一下结尾的部分是什么意思吗?
p=$1
这包括了所有可能的数字还是仅仅是数字1?它是第一个参数的占位符,包含的参数越多,数字就会改变。克拉
^
后面左边的字符是第一个占位符的替代物-在本例中
p
~
$1
-当我说
foe
时,它实际上并不意味着数字
1
,当然,我的意思是
对于
-看得太早,咖啡也不够;-)