X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/a6f44f0edcda2471c5a33e4156c1c9488c7f3210..refs/tags/wordpress-3.7:/wp-admin/options-permalink.php diff --git a/wp-admin/options-permalink.php b/wp-admin/options-permalink.php index d086fdc6..738a0c3f 100644 --- a/wp-admin/options-permalink.php +++ b/wp-admin/options-permalink.php @@ -7,7 +7,7 @@ */ /** WordPress Administration Bootstrap */ -require_once('./admin.php'); +require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! current_user_can( 'manage_options' ) ) wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) ); @@ -75,7 +75,7 @@ $home_path = get_home_path(); $iis7_permalinks = iis7_supports_permalinks(); $prefix = $blog_prefix = ''; -if ( ! got_mod_rewrite() && ! $iis7_permalinks ) +if ( ! got_url_rewrite() ) $prefix = '/index.php'; if ( is_multisite() && !is_subdomain_install() && is_main_site() ) $blog_prefix = '/blog'; @@ -126,6 +126,8 @@ if ( $iis7_permalinks ) { $writable = true; else $writable = false; +} elseif ( $is_nginx ) { + $writable = false; } else { if ( ( ! file_exists($home_path . '.htaccess') && is_writable($home_path) ) || is_writable($home_path . '.htaccess') ) $writable = true; @@ -152,6 +154,8 @@ if ( ! is_multisite() ) { _e('Permalink structure updated. Remove write access on web.config file now!'); else _e('Permalink structure updated.'); + } elseif ( $is_nginx ) { + _e('Permalink structure updated.'); } else { if ( $permalink_structure && ! $usingpi && ! $writable ) _e('You should update your .htaccess now.'); @@ -172,7 +176,7 @@ if ( ! is_multisite() ) {
-

URLs which have question marks and lots of numbers in them, however WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started.'); ?>

+

URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started.'); ?>

index . '/'; +$suffix = $prefix; +if ( $suffix ) + $suffix = ltrim( $suffix, '/' ) . '/'; ?>

web.config file automatically, do not forget to revert the permissions after the file has been created.') ?>

-

.htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.') ?>

@@ -282,4 +286,4 @@ printf( __('If you like, you may enter custom structures for your category and t - +