简体   繁体   中英

how to redirect with .htaccess url.tld/file.php to url.tld/file.php/

I know that this is a stange question but i do not know the reason why my page is not loading the ".php" file when i access it with hxxp://url[dot]tld/file.php . To see the content i have to access it via hxxp://url[dot]tld/file.php/ . i know that i can do this from cpanel (redirects - section) but my provider has a customed panel and i found nowhere redirects option. I tried some codes from internet to redirect the old url to the new one via .htaccess but im redirected to hxxp://url[dot]tld/file.php///////////////// or something like that.

edit: .htaccess content now

RewriteEngine on
RewriteCond %{HTTP_HOST} ^online\.my\-domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.online\.my\-domain\.com$
RewriteRule ^/?$ "http\:\/\/google\.com\/" [R=302,L]
//Rewrite to www
Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^online.my-domain.com[nc]
RewriteRule ^(.*)$ http://www.online.my-domain.com/$1 [r=301,nc]


Redirect 301 /php-file-with-problems.php /php-file-with-problems.php/

How i said im redirected to online.my-domain.com/php-file-with-problems.php//////////////

Multiple slashes are being added to the filename by The redirect directive, and you are getting a redirect loop, to resolve this you will need to use RedirectMatch

RedirectMatch 302 /phpfile$ /phpfile/

Clear your browser cache before testing this.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM