Not Solved index.php becomes index and url not found
Not Solved
  • Brand new install, fresh MyBB copy (other than plugin library, an account, some test threads and forums).
  • Enable search engine friendly URLs? = Disabled!

  • Upon clicking any 'home' page breadcrumb or the 'logo' in the top I come across this, does not happen if I click the board link in the footer though.
  • File index.php becomes just index and goes to a "URL was not found on this server" page. However, if I remove index from the url and press enter I can see my index page just fine.
  • When you hover over the link it clearly displays index.php (see attachments).
  • Its as if the url is rewriting itself and I don't know why...? .htaccess file is below.

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Header always set Content-Security-Policy "upgrade-insecure-requests;"

Options -MultiViews +FollowSymlinks -Indexes

# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#  MediaTemple, it is known to cause random Internal Server
#  errors. For MediaTemple, please remove the block below
<IfModule mod_security.c>
 # Turn off mod_security filtering.
 SecFilterEngine Off

 # The below probably isn't needed, but better safe than sorry.
 SecFilterScanPOST Off

# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#  the setting enabled in the Admin CP and you have this file
#  named .htaccess
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
 RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

 RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
 RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
 RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
 RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
 RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
 RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
 RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

 RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

 RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

 RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

 RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
 RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
 RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
 RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

 RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

 <IfModule mod_env.c>

# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
<IfModule mod_deflate.c>
 AddOutputFilterByType DEFLATE text/css text/html application/xhtml+xml text/xml application/xml text/plain text/x-component application/javascript application/x-javascript application/rss+xml application/atom+xml application/json application/manifest+json application/x-web-app-manifest+json application/ application/font-sfnt application/font-woff application/font-woff2 image/svg+xml image/x-icon

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too
<Files "error.log">
 Order Deny,Allow
 Deny from all

Attached Files Thumbnail(s)
Not Solved
[How To?] how to remove .php extension

be careful
always backup
Not Solved
Thanks for the link but I'm not trying to remove the .php extension.

This is the only file that is having this issue. I have not altered anything so I'm not sure what is going on.
Not Solved
What's your URL? Unless you've modified something it will always link to index.php, so if you haven't changed anything it must be something server-side, but we'd need to know the URL to confirm.
MyReactions - All Plugins

Can you still feel the butterflies?

Free never tasted like pudding.
Not Solved and both go to your forum, but requires a login before entry to the forum page.

Forum Jump:

Users browsing this thread: 1 Guest(s)