If any valid language translation node url is accessed with Fast_404 module enabled with the below setting on then it throws Fast 404 Error message though the translation node URL is valid and it does exists.
$settings['fast404_path_check'] = TRUE,
Examples of language translation node URL's
http://test.com/en/node/111111
http://test.com/en/node/111111/edit
http://test.com/en/node/213341/latest
http://test.com/ae-en/node/111111
http://test.com/en/admin/workbench
Resolution: To prevent this In the "pathCheck" method of Fast404.php file we should call the language path prefix block of code above the select query pattern match which eventually checks for stripped language prefix in the url_alias table and allows language translation node pages to go through fine. Please find attached the patch for this fix.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | language_translation_node_issue-2981173-2.patch | 2.48 KB | ismail08 |
Comments
Comment #2
ismail08 commentedComment #4
ismail08 commentedComment #5
gg4 commentedLooks like a duplicate of #2820923: Fast404 path checking is incompatibility with multilingual paths . Please help move that issue forward, if possible.
Comment #6
rajab natshahComment #7
rajab natshahDuplicate