无法重写url-PHP
我有一个链接- 在这里,品牌名称是动态的,而且效果很好 但是现在我想把这个链接转换成 当我试图访问此文件时-我没有得到指定的输入文件 在我的项目中,我只想删除一个文件-vendor.php的.php 想把它当作 这应该行得通无法重写url-PHP,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我有一个链接- 在这里,品牌名称是动态的,而且效果很好 但是现在我想把这个链接转换成 当我试图访问此文件时-我没有得到指定的输入文件 在我的项目中,我只想删除一个文件-vendor.php的.php 想把它当作 这应该行得通 DirectoryIndex index.php RewriteEngine on RewriteBase / #Rewrite "/vendor/foo" to "vendor.php/foo" RewriteRule ^vendor/([^/]+)/?$ /v
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
#Rewrite "/vendor/foo" to "vendor.php/foo"
RewriteRule ^vendor/([^/]+)/?$ /vendor.php/$1 [NC,L]
#Rewrite to vendor.php?tag=
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /vendor.php?tag=$1 [L]
品牌是一条动态路径吗?键入时会发生什么情况?是,品牌名称为Dynamics是否要从url中删除php扩展名?是,我要删除.php当我尝试访问时,没有指定输入文件。我只想删除一个文件供应商的.php扩展名。php再次删除,得到相同的-没有指定输入文件
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
#Rewrite "/vendor/foo" to "vendor.php/foo"
RewriteRule ^vendor/([^/]+)/?$ /vendor.php/$1 [NC,L]
#Rewrite to vendor.php?tag=
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /vendor.php?tag=$1 [L]
Options -Indexes
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to vendor.php
RewriteRule . vebdor.php