簡體   English   中英

403錯誤-永久鏈接設置設置為“帖子名稱”時,WordPress鏈接不起作用

[英]403 Error - Wordpress link not working when permalink setting is set to 'post name'

我正在將我的第一個Wordpress網站遷移到實時服務器。 最終,該站點將擁有其自己的域名,但是出於測試目的,我將其作為文件夾上傳到我自己的個人站點中。

http://connorhome.com/moorfield/

除“餐廳”頁面(拋出403錯誤)之外的所有頁面均有效。 該頁面在本地很好。 值得注意的是,此頁面使用與其他頁面不同的模板。

如果我將永久鏈接結構更改為“默認”,則頁面加載正常。 有人對如何解決這個問題有任何想法嗎? 我讀過“職位名稱”不是一種結構永久鏈接的好方法,但是對於這個站點(只有幾頁)而言,它是理想的,因此,我希望它能正常工作。 謝謝。

這是我的.htaccess文件顯示的內容:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /moorfield/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /moorfield/index.php [L]
</IfModule>

# END WordPress

您必須與子彈“餐廳”有沖突,請檢查您是否有具有相同子彈的帖子或自定義帖子類型項目。此外,嘗試重新保存永久鏈接以刷新重寫規則。.我通常有這些我將自定義帖子類型重寫為與現有頁面相同的標簽時出現問題

很抱歉,我無法發表評論,因為我會做而不是回答。 但是我想知道“餐廳”是否是一種自定義分類法。

另外,請檢查已刪除的頁面和帖子,以查看是否存在與/ restaurant具有相同永久鏈接的頁面-如果是,請將其刪除。

通過使用主機管理工具來創建實際的子域,而不是使用重寫規則。 然后,重新生成.htaccess文件。 它將是:moorfield.connorhome.com

嘗試使用此插件刷新您的重寫規則

確保先在服務器中啟用重寫模式,然后再檢查是否已啟用服務器重寫模式,因為僅當未啟用重寫模式時才會出現此錯誤。 在本地主機中,您可以啟用apache2擴展名並重寫,然后檢查其是否正常工作。

也許您應該重置“餐廳”目錄的權限。 此處有更多詳細信息: http : //en.wikipedia.org/wiki/HTTP_403

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM