我有本地服务器,我正在使用Composer运行WordPress。
数据库从本地迁移到AWS RDS之后,永久链接改变了它的行为:现在标记的开头有'index.php',例如:
http://example.com/index.php /名称的页面
此外,在wp-admin-> Settings-> Permalinks中,结构现在是自定义的:
/index.PHP/%year%/%month num%/%大约%/%post那么%/
我本地服务器的详细信息:
/
和var/www/
的AllowOverride All# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /project/public/wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /project/public/wp/index.php [L]
</IfModule>
# END WordPress
我尝试过的:
http://dejanjanosevic.info/remove-index-php-permalink-in-wordpress/
http://derekmolloy.ie/remove-index-php-from-your-wordpress-url/
结果是什么?
修改.htaccess没有效果 - 只是在404结束,唯一有用的链接仍然是包含qazxsw poi的链接。从WordPress更新永久链接具有相同的结果。
我这里的想法已经不多了。
我懂了。
对于寻找同一问题解决方案的人,这里的指南:
/index.php/
重启apache