WIKI app showing '404 Not Found'

I installed wiki app.  It shows on my admin dashboard however not on the site "website.com/wiki/wiki-home"  the page is '404 Not found'.   Any ideas why?

  • 841
  • More
Replies (4)
    • Hello Devin Young !

      It looks like not upgraded .htaccess file. Please check - does it has the following code within:

          RewriteCond %{REQUEST_FILENAME} -f [OR]

          RewriteCond %{REQUEST_FILENAME} -d

          RewriteRule .+ - [L]

          RewriteRule ^(.+)$ r.php?_q=$1 [QSA,L]

      ?

      • It does not have that code.  When I add it, I get "Internal Server Error" message.  When I add it in the format shown on my current .htaccess file:

        <IfModule mod_rewrite.c>

          

          RewriteCond %{REQUEST_FILENAME} -f [OR]

            RewriteCond %{REQUEST_FILENAME} -d

            RewriteRule .+ - [L]

            RewriteRule ^(.+)$ r.php?_q=$1 [QSA,L]

        </IfModule>

        WIKI app then shows up but all other apps show as 'page not found'

        • No, the complete .htaccess file of UNA 11 looks like:

          Options -MultiViews -Indexes

          <IfModule mod_php5.c>

              php_flag allow_url_include Off

              php_flag register_globals Off

          </IfModule>

          <IfModule mod_rewrite.c>

              RewriteEngine on

              RewriteRule ^m/(.*)$  modules/index.php?r=$1 [QSA,L]

              RewriteRule ^page/(.*)$  page.php?i=$1 [QSA,L]

              RewriteRule ^s/([a-zA-Z0-9_]+)/([a-zA-Z0-9\.]+)  storage.php?o=$1&f=$2   [QSA,L]

              RewriteCond %{REQUEST_FILENAME} -f [OR]

              RewriteCond %{REQUEST_FILENAME} -d

              RewriteRule .+ - [L]

              RewriteRule ^(.+)$ r.php?_q=$1 [QSA,L]

          </IfModule>

          AddType image/svg+xml svg

          If it will generate the error you need to ask your hosting support about the reasons, maybe you have the limits for the commands in your server.

          • Thank You.  I had everything except for the code you originally posted:

            RewriteCond %{REQUEST_FILENAME} -f [OR]

                RewriteCond %{REQUEST_FILENAME} -d

                RewriteRule .+ - [L]

                RewriteRule ^(.+)$ r.php?_q=$1 [QSA,L]

            I first put this code in the wrong place, then put it in the position you shown in your followup post.

            BTW, I'm just posting this in case anyone else has the same issue.

            Thanks again.

            Login or Join to comment.