我在 SO 上看到了一些关于这个问题的其他帖子,但是没有一个建议的解决方案对我有用,所以我重新发布。
将我的永久链接结构更改为 后/%postname%/
,所有链接都不起作用。我得到以下404:
Not Found
The requested URL /my-post-name/ was not found on this server.
Apache/2.2.20 (Ubuntu) Server at mysite.com Port 80
当我回到永久链接结构时,它又开始工作了,但无论如何default
我都想拥有结构。/%postname%/
我.htaccess
的文件chmod
是777。
将我的永久链接结构更新为 后, Wordpress 生成/%postname%/
的文件如下:.htaccess
# 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
有什么想法吗?
编辑:
我试图将永久链接结构更改为以下内容:
/index.php/%postname%/
它很高兴地工作。然而,问题是现在,毫不奇怪,链接采用以下形式:
www.mysite.com/index.php/my-page.com
我的问题是如何index.php
从我的链接中删除。当我从永久链接结构(即/%postname%/
)中删除它时,我的链接不再起作用。
PS:我不使用博客条目,而是只使用我网站中的页面。如果有必要,我的网站是:mll.sehir.edu.tr。