apache2 добавить все URL с .php - PullRequest
0 голосов
/ 08 октября 2018

Я работаю на сервере Ubuntu 18.04, а версия php 5.6

https://myurl its index.php автоматическая загрузка, когда кто-то щелкает другими ссылками

https://myurl/deam его автоматическое заполнение php не должно быть

https://myurl/dream.php enter image description here я сделал что-то через ht access, не знаю, какой код блокирует этот мой ht access code

когда я печатаю с .php, его работа теперь я хочу, чтобы когда-либо ссылка нажимала его автозаполнение с .php, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

https://serverfault.com/a/531587
в следующий раз попробуйте все ответы, его помощь вам

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

## don't touch /forum URIs
RewriteRule ^forums/ - [L,NC]

## hide .php extension snippet

# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]

# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
0 голосов
/ 08 октября 2018

Вы можете использовать .htaccess с перезаписью

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME}\.php ^(.*)\.php(.*)$
RewriteRule .* %1.php?%2 [QSA]
...