+ Post New Thread
Results 1 to 2 of 2
How do you do....it? Thread, Phpmotion in Technical; I have installed this as a replacement to ClipBucket (certain features are available that we would prefer) having got everything ...
  1. #1
    wesleyw's Avatar
    Join Date
    Dec 2005
    Location
    Walsall
    Posts
    2,141
    Blog Entries
    1
    Thank Post
    216
    Thanked 49 Times in 43 Posts
    Rep Power
    28

    Phpmotion

    I have installed this as a replacement to ClipBucket (certain features are available that we would prefer) having got everything working LDAP auth, uploading, converting, etc I want to put the entire site behind SSL I am using a LAMP install on Debian 6 I setup the Default file in Sites Available to redirect everything to SSL I enabled this which added a symlink into Sites-Enabled edited the Default-SSL file with our certs the site shows up fine however I believe PHPmotion uses redirects for the buttons on the main page and elsewhere and as such keeps bringing up The requested URL <a path> was not found on this server.

    I put the following into the default file:

    The following in the default file in sites-available/sites-enabled:

    RewriteEngine on
    ReWriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]


    If I click on a button e.g.

    Video Button: The requested URL /videos/load/recent was not found on this server.

    Audio Button: The requested URL /audios/load/recent was not found on this server.

    Upload Button: The requested URL /upload-media was not found on this server.

    When Clicking on the People button it does bring up a page but clicking on a member brings up:

    The requested URL /members/admin was not found on this server.

    Blogs and Groups seem to work fine though.


    I get the above any thoughts? I've uploaded the .htaccess file again just in case this was at fault but no joy.

    Any help would be much appreciated.


    Thanks,


    Wes

  2. IDG Tech News
  3. #2
    wesleyw's Avatar
    Join Date
    Dec 2005
    Location
    Walsall
    Posts
    2,141
    Blog Entries
    1
    Thank Post
    216
    Thanked 49 Times in 43 Posts
    Rep Power
    28
    Here is a copy of the .htaccess file:

    #
    #************************************************* ****************************************
    # PHPMotion V3 Free Media-Sharing CMS
    # PHPMotion Development Team
    # PHPmotion :: Free Video Script - Free Youtube Clone - Free Youtube Script - Free Video Sharing software - you tube clone - PHP Video Sharing Script - Media sharing script - social networking scrript
    # support@phpmotion.com
    #************************************************* ****************************************
    #
    #************************************************* ****************************************
    # Copyright (c) 2007-2008 phpmotion.com. All rights reserved.
    #************************************************* ****************************************

    #----------------------------------------------------------------------------------------#
    <Limit GET>
    order allow,deny
    allow from all
    </Limit>
    #----------------------------------------------------------------------------------------#

    #----------------------------------------------------------------------------------------#

    # uncomment this line to enable site wide gzip to increase load times
    # may cause 500 server errors on servers running php in cgi mode
    #---------------------------------------- GZIP BEGIN ------------------------------------#
    #php_value output_handler ob_gzhandler
    #---------------------------------------- GZIP END --------------------------------------#

    #--------------------------------------- START SEO --------------------------------------#
    Options +FollowSymlinks
    RewriteEngine On

    #----------- this is the directory where phpmotion is install ---------------------------#
    #----- if phpmotion is installed in a sub directory edit the RewriteBase as follows -----#

    # EXAMPLE => RewriteBase /your sub-directory name
    # EXAMPLE => RewriteBase /videos

    RewriteBase /

    #------------------------------- do not edit below --------------------------------------#

    RewriteRule \.(css|jpe?g|gif|png|flv|swf)$ - [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    # Main Menu Links #

    RewriteRule ^videos/load/([^/]*)$ seemore.php?load=$1 [L]
    RewriteRule ^videos/load/([^/]*)/([^/]*)$ seemore.php?load=$1&page=$2 [L]

    RewriteRule ^audios/load/([^/]*)$ audio.php?load=$1 [L]
    RewriteRule ^audios/load/([^/]*)/([^/]*)$ audio.php?load=$1&page=$2 [L]

    RewriteRule ^audio/album/([^/]*)/([^/]*)$ audio.php?album=$1 [L]
    RewriteRule ^audio/album/([^/]*)/([^/]*)/([^/]*)$ audio.php?album=$1&page=$3 [L]

    RewriteRule ^blogs/load/([^/]*)$ blogs.php?load=$1 [L]
    RewriteRule ^blogs/load/([^/]*)/([^/]*)$ blogs.php?load=$1&page=$2 [L]

    RewriteRule ^albums/load/([^/]*)$ albums.php?load=$1 [L]
    RewriteRule ^albums/([^/]*)/([^/]*)$ albums.php?load=$1&page=$2 [L]

    RewriteRule ^people_ajax people_ajax.php [L]
    RewriteRule ^people/([^/]*)/([^/]*)$ people.php?load=$1&page=$2 [L]
    RewriteRule ^people people.php [L]
    RewriteRule ^upload-media upload.php [L]

    RewriteRule ^groups$ groups.php [L]
    RewriteRule ^search search.php [L]


    # Action Links #
    RewriteRule ^videos/([^/]*)/([^/]*)$ play.php?vid=$1 [L]
    RewriteRule ^audio/([^/]*)/([^/]*)$ play_audio.php?audio=$1

    RewriteRule ^category/([^/]*)$ category_home.php?cid=$1 [L]
    RewriteRule ^category/([^/]*)/([^/]*)$ category_home.php?cid=$1&page=$2 [L]

    RewriteRule ^subcategory/([^/]*)/([^/]*)$ category_home.php?sub=$1 [L]
    RewriteRule ^subcategory/([^/]*)/([^/]*)/([^/]*)$ category_home.php?sub=$1&page=$3 [L]

    RewriteRule ^genre/([^/]*)$ genre_home.php?cid=$1 [L]
    RewriteRule ^genre/([^/]*)/([^/]*)$ genre_home.php?cid=$1&page=$2 [L]

    RewriteRule ^view-album/([^/]*)/([^/]*)$ album_view.php?album=$1
    RewriteRule ^view-image/([^/]*)/([^/]*)$ album_view.php?image=$1
    RewriteRule ^read_blog/([^/]*)/([^/]*)$ read_blog.php?id=$1 [L]

    RewriteRule ^blogs/category/([^/]*)/([^/]*)$ blogs.php?cat_id=$1 [L]
    RewriteRule ^blogs/category/([^/]*)/([^/]*)/([^/]*)$ blogs.php?cat_id=$1&page=$3 [L]

    RewriteRule ^members/([^/]*)$ memberprofile.php?user=$1 [L]

    #-------------------------------------------------------------#
    # redirect directory browsing attempts
    RewriteRule ^videos(.?)$ seemore.php [L]
    RewriteRule ^audios(.?)$ audio.php [L]
    RewriteRule ^blogs(.?)$ blogs.php [L]
    RewriteRule ^members(.?)$ people [R=301]
    RewriteRule ^albums(.?)$ albums.php [L]

    #-------------------------------------------------------------#





    #--------------------------------------- END SEO ----------------------------------------#


    #--------------------------------------- SOME SIMPLE BLOCKS -----------------------------#
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteCond %{QUERY_STRING} SELECT(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} UNION(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteRule ^(.*)$ index.php [F,L]
    #--------------------------------------- END BLOCKS -------------------------------------#

    Options -Indexes

    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>

    ErrorDocument 403 /403.php
    ErrorDocument 404 /404.php




    How can the rewrite rules be changes to force https?




    Thanks,


    Wes

SHARE:
+ Post New Thread

Similar Threads

  1. [Ubuntu] phpmotion and phpshield
    By rocknrollstar in forum *nix
    Replies: 6
    Last Post: 28th June 2010, 07:00 AM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •