Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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_Javascript_Html_Wordpress - Fatal编程技术网

Php Wordpress烫发链接

Php Wordpress烫发链接,php,javascript,html,wordpress,Php,Javascript,Html,Wordpress,每当我将wordpress上的永久链接设置为非默认链接时 p=123 链接到404页 例如: http://thewebsite.com/i/blog/2012/05/sample-post/ 将被链接为博客文章,但它将带您到404结果 什么会导致这种问题?您需要进行重写。 在网站的根目录中,创建一个.htaccess文件。这将是一个隐藏文件,但如果您将Filezilla用作FTP程序,则可以查看它 放在这里: # BEGIN WordPress <IfModule mod_rewri

每当我将wordpress上的永久链接设置为非默认链接时

p=123
链接到404页

例如:

http://thewebsite.com/i/blog/2012/05/sample-post/
将被链接为博客文章,但它将带您到404结果


什么会导致这种问题?

您需要进行重写。 在网站的根目录中,创建一个
.htaccess
文件。这将是一个隐藏文件,但如果您将Filezilla用作FTP程序,则可以查看它

放在这里:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
将其保存在网站的根目录中,即wp config所在的位置,它应该可以工作。 如果您的网站位于子目录中,则需要更改重写基以反映这一点,而不是根目录的/


希望这有帮助

您是在列表本地系统上还是在服务器上?@AjayPatel local通过wampIs mod_rewrite enabled?WordPress可以自行管理重写规则。如果问题是WordPress无法写入htaccess文件,则会出现一条消息,指示该文件不可写入。