Page 1 of 1

Forum Index inaccessible

Posted: 26. December 2015 08:56
by ceds
Your Portal Version: 2.1
Your phpBB Type: Standard phpBB3
MODs installed: No
Your knowledge: Beginner
Boardlink: http://forum-malinois.net

What have you done before the problem was there?
installed ultimate SEO for phpbb3.1.x

What have you already tryed to solve the problem?


Description and Message
Hello, i've just insalled board 3 portal on my phpbb 3.1.5 forum
ultimate EO extension is installed
impossible to access forum index via board 3 portal with the link Forum index ( impossible to put link index.php )

any idea please ?
thx

Re: Forum Infex inaccessible

Posted: 26. December 2015 09:43
by Kirk
Hi
Have you in the ACP/General/Board Settings in Main Website URL what changed?

Re: Forum Infex inaccessible

Posted: 26. December 2015 22:17
by ceds
Hello
I dont understand your question
On the portal :
Accueil - portal - forum index
Forum index link to portail only

Re: Forum Index inaccessible

Posted: 27. December 2015 11:25
by Kirk
I meant these settings:
board_settings.jpg

Re: Forum Index inaccessible

Posted: 28. December 2015 11:47
by ceds
i verified, is blank

test it please : http://forum-malinois.net/
Portal : one clik on Index du Forum, same access to portal

if you clik on Portail : link change and index php is now accessible !

Re: Forum Index inaccessible

Posted: 28. December 2015 13:06
by Kirk
The link Index du forum refers to http://forum-malinois.net/ instead on http://forum-malinois.net/index.php this has nothing to do with the portal because it's everywhere in your Forum.

Re: Forum Index inaccessible

Posted: 28. December 2015 13:21
by ceds
???? Pb appears when portal is on !!

when you enter the url website : On 1st visit on the page, "index du forum" link to domain name, portal is the principal adresse
when i click on "Portal", this link to .../app.php/portal
and now "index du forum" is ok and link to index.php

Re: Forum Index inaccessible

Posted: 28. December 2015 18:04
by Kirk
The portal does not change the link to the forums index.
Have you inserted into the .htaccess a redirection?

Re: Forum Index inaccessible

Posted: 29. December 2015 09:12
by ceds
When i'm on :
../app.php/portal => link "Index du Forum" is ok with index.php

when i'm on domain name => ink "Index du Forum" is onlye domain name

here is .htaccess :

Code: Select all

<IfModule mod_rewrite.c>
     # You may need to un-comment the following lines
     # Options +FollowSymlinks
     # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
     # Options -MultiViews
     # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
     RewriteEngine On

     # Uncomment the statement below if you want to make use of
     # HTTP authentication and it does not already work.
     # This could be required if you are for example using PHP via Apache CGI.
     # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

     # REWRITE BASE
     RewriteBase /

     # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
     # Define fully qualified ssl aware protocol
     # RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
     # RewriteRule ^.*$ - [env=HttpFullProto:http%2://]

     # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
     RewriteCond %{REQUEST_FILENAME} -f [OR]
     RewriteCond %{REQUEST_FILENAME} -d
     RewriteRule . - [L]
     # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
     RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
     # FORUM ALL MODES
     RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
     # TOPIC WITH VIRTUAL FOLDER ALL MODES
     RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
     # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
     RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
     # PROFILES ALL MODES WITH ID
     RewriteRule ^(membre|[a-z0-9_-]*-u)([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
     # USER MESSAGES ALL MODES WITH ID
     RewriteRule ^(membre|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
     # GROUPS ALL MODES
     RewriteRule ^(groupe|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
     # POSTS
     RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
     # ACTIVE TOPICS
     RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
     # UNANSWERED TOPICS
     RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
     # NEW POSTS
     RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
     # UNREAD POSTS
     RewriteRule ^non-lu(-([0-9]+))?\.html$ /search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
     # THE TEAM
     RewriteRule ^equipe\.html$ /memberlist.php?mode=team [QSA,L,NC]
     # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
     
     # FORUM WITHOUT ID & DELIM ALL MODES
     # THESE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^([a-z0-9_-]+?)(-([0-9]+))?\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
     # FIX RELATIVE PATHS : FILES
     RewriteRule ^(style\.php|ucp\.php|mcp\.php|faq\.php|posting\.php|download/file\.php|report\.php|adm/index\.php|cron\.php)$ /$1 [QSA,L,NC,R=301]
     # FIX RELATIVE PATHS : IMAGES
     RewriteRule ^(styles/.*|images/.*|assets/.*|ext/.*)$ /$1 [QSA,L,NC,R=301]
     #
     # The following 3 lines will rewrite URLs passed through the front controller
     # to not require app.php in the actual URL. In other words, a controller is
     # by default accessed at /app.php/my/controller, but can also be accessed at
     # /my/controller
     #
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ /app.php [QSA,L]

</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
     <IfVersion < 2.4>
          <Files "config.php">
               Order Allow,Deny
               Deny from All
          </Files>
          <Files "common.php">
               Order Allow,Deny
               Deny from All
          </Files>
     </IfVersion>
     <IfVersion >= 2.4>
          <Files "config.php">
               Require all denied
          </Files>
          <Files "common.php">
               Require all denied
          </Files>
     </IfVersion>
</IfModule>
<IfModule !mod_version.c>
     <IfModule !mod_authz_core.c>
          <Files "config.php">
               Order Allow,Deny
               Deny from All
          </Files>
          <Files "common.php">
               Order Allow,Deny
               Deny from All
          </Files>
     </IfModule>
     <IfModule mod_authz_core.c>
          <Files "config.php">
               Require all denied
          </Files>
          <Files "common.php">
               Require all denied
          </Files>
     </IfModule>
</IfModule>

DirectoryIndex app.php index.php index.html index.htm

Re: Forum Index inaccessible

Posted: 29. December 2015 13:28
by Kirk
The Problem is here:

Code: Select all

     # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
     RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
so you will be redirected to http://forum-malinois.net/, at the end of the .htaccess that is entered:

Code: Select all

DirectoryIndex app.php index.php index.html index.htm
why can not you go to the index.php
Delte this:

Code: Select all

     # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
     RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
or this:

Code: Select all

DirectoryIndex app.php index.php index.html index.htm
from the .htaccess

For further questions, please turn to phpBB.com this has nothing to do with the portal.

Re: Forum Index inaccessible

Posted: 29. December 2015 14:40
by ceds
Sorry but problem very seems to be due to portal !

When i Delte this:

Code: Select all

     # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
     RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
or this:

Code: Select all

DirectoryIndex app.php index.php index.html index.htm
from the .htaccess

or both....

No portal avalaible !!!
but forum index is direct accessible

Re: Forum Index inaccessible

Posted: 29. December 2015 16:54
by Kirk
It is not on the portal but to the entry in the .htaccess for SEO.
This is supposed to lead to your domain:

Code: Select all

         # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
         RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
This one leads you to the portal:

Code: Select all

DirectoryIndex app.php index.php index.html index.htm
That is why the index.php can not call.

Re: Forum Index inaccessible

Posted: 20. January 2016 11:51
by ceds
nothing changes after modify this, one or both...
Kirk wrote:It is not on the portal but to the entry in the .htaccess for SEO.
This is supposed to lead to your domain:

Code: Select all

         # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
         RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
This one leads you to the portal:

Code: Select all

DirectoryIndex app.php index.php index.html index.htm
That is why the index.php can not call.